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
|
Oct
|
Nov
|
Dec
|
From: Michael W. <wes...@ja...> - 2021-12-15 08:17:18
|
Extracting from the JAR file worked for me with both the log4j-core-2.14.1.jar included with eXist 5.3.0 and with the log4j-core-2.15.0.jar that I downloaded. What I want to know is what are the signs of infection? I doubt if my systems are prime targets, but if someone was doing an automated spray to see what caught, what should I be looking for? I remember the PUT vulnerability a few years ago and found some attempts at PUTing PHP files on my server. They went into the eXist database at the /db root where they weren't effective. But their presence had me on edge. 2021年12月15日(水) 16:17 Pietro Liuzzo <pie...@gm...>: > Thanks! > > I have tried to do this as well but I am told that there is nothing to do. > perhaps the location of that class depends on the system? > > all best > Pietro > > Pietro Maria Liuzzo (egli/lui,he/him,er/ihn) > cel (DE): +49 (0) 176 61 000 606 > Skype: pietro.liuzzo (Quingentole) > ORCID: https://orcid.org/0000-0001-5714-4011 > Academia: https://uni-hamburg.academia.edu/PietroMariaLiuzzo > > > > > > > Il giorno 14 dic 2021, alle ore 22:27, Clark, Ash < > as....@no...> ha scritto: > > zip -q -d log4j-core-*.jar > org/apache/logging/log4j/core/lookup/JndiLookup.class > > > _______________________________________________ > Exist-open mailing list > Exi...@li... > https://lists.sourceforge.net/lists/listinfo/exist-open > -- Michael Westbay Writer/System Administrator http://www.japanesebaseball.com/ |
From: Pietro L. <pie...@gm...> - 2021-12-15 07:16:23
|
Thanks! I have tried to do this as well but I am told that there is nothing to do. perhaps the location of that class depends on the system? all best Pietro Pietro Maria Liuzzo (egli/lui,he/him,er/ihn) cel (DE): +49 (0) 176 61 000 606 Skype: pietro.liuzzo (Quingentole) ORCID: https://orcid.org/0000-0001-5714-4011 Academia: https://uni-hamburg.academia.edu/PietroMariaLiuzzo > Il giorno 14 dic 2021, alle ore 22:27, Clark, Ash <as....@no...> ha scritto: > > zip -q -d log4j-core-*.jar org/apache/logging/log4j/core/lookup/JndiLookup.class |
From: Clark, A. <as....@no...> - 2021-12-14 23:10:08
|
(I forgot to say: Kudos to the eXist developers for pushing out the v5.3.1 patch so quickly!) ________________________________ From: Clark, Ash <as....@no...> Sent: Tuesday, December 14, 2021 4:27 PM To: Mathias Göbel <go...@su...>; exi...@li... <exi...@li...> Subject: Re: [Exist-open] log4j2 vulnerability Hi all, Tech Services here shared this security notice with me: https://logging.apache.org/log4j/2.x/security.html<https://nam12.safelinks.protection.outlook.com/?url=https%3A%2F%2Flogging.apache.org%2Flog4j%2F2.x%2Fsecurity.html&data=04%7C01%7Cas.clark%40northeastern.edu%7Cf59d5dcaa5224cc4ce4508d9bf4d2c5b%7Ca8eec281aaa34daeac9b9a398b9215e7%7C0%7C0%7C637751160445315539%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C3000&sdata=%2FkXb84SbkdK0F8W9sy6ohEsKpIHRbngS%2BEpDk9htD6Q%3D&reserved=0> Essentially, the Log4J attack vector is wider than previously understood. The previously-reported solutions (including `log4j2.formatMsgNoLookups` and `%m{nolookups}`) are insufficient. The patch version of eXist (v5.3.1) upgraded Log4J to v2.15.0, but Log4J v2.16 is now recommended. Until the next patch version of eXist is released, either * manually upgrade Log4J to version 2.16.0, or * remove the JNDI lookup class from Log4J, using the command `zip -q -d log4j-core-*.jar org/apache/logging/log4j/core/lookup/JndiLookup.class`. Hope this helps other people. Warmly, Ash Ash Clark (my pronoun.is/e/em/eir<https://nam12.safelinks.protection.outlook.com/?url=http%3A%2F%2Fpronoun.is%2Fe%2Fem%2Feir&data=04%7C01%7Cas.clark%40northeastern.edu%7Cf59d5dcaa5224cc4ce4508d9bf4d2c5b%7Ca8eec281aaa34daeac9b9a398b9215e7%7C0%7C0%7C637751160445325499%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C3000&sdata=84MTe2NlXGN6Q7mBqBMD7hhfyPIMtZF2t%2FkxqNKNtS8%3D&reserved=0>) XML Applications Developer Digital Scholarship Group Northeastern University Libraries as....@no... (617) 373-5983 ________________________________ From: Mathias Göbel <go...@su...> Sent: Sunday, December 12, 2021 2:17 PM To: exi...@li... <exi...@li...> Subject: Re: [Exist-open] log4j2 vulnerability Hey Juri, can you explain why adding the system property is not sufficient in the case of existdb? I added the recommended parameter "-Dlog4j2.formatMsgNoLookups" to the $JAVA_OPTS. Also I guess that setting this parameter as Property in log4j2.xml configuration file might also be one alternative. best, Mathias On 11.12.21 21:32, Juri Leino wrote: "%m" with "%m{noLookups}" -- Mathias Göbel University of Göttingen c .ivü-ö- Library D-37070 Göttingen Research and Development Papendiek 14 (hist. Building, Room 2.408<https://nam12.safelinks.protection.outlook.com/?url=https%3A%2F%2Flageplan.uni-goettingen.de%2F%3Fident%3D7209_4_2.OG_2.408&data=04%7C01%7Cas.clark%40northeastern.edu%7Cf59d5dcaa5224cc4ce4508d9bf4d2c5b%7Ca8eec281aaa34daeac9b9a398b9215e7%7C0%7C0%7C637751160445335457%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C3000&sdata=bZyG0aNhb%2Bah4F7DLEf1q70tt22b4WFr1GywsUp5TKY%3D&reserved=0>) +49 551 39-25823 (Tel., Wednesday to Friday) +49 551 39-33856 (Fax.) Digital Library Software and Service Development Platz der Göttinger Sieben 1 (Central Library, Room 2.129<https://nam12.safelinks.protection.outlook.com/?url=https%3A%2F%2Flageplan.uni-goettingen.de%2F%3Fident%3D5383_1_2.OG_2.129&data=04%7C01%7Cas.clark%40northeastern.edu%7Cf59d5dcaa5224cc4ce4508d9bf4d2c5b%7Ca8eec281aaa34daeac9b9a398b9215e7%7C0%7C0%7C637751160445345407%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C3000&sdata=h3W4rNgJtUqTa41dAjyVjsg1wI8Olv6BDWRwJKkyx3A%3D&reserved=0>) +49 551 39-10230 (Tel., Monday/Tuesday) go...@su...<mailto:goebel@sub.uni= %20%20%20%20%20%20%20%20%20%20-goettingen.de> http://www.sub.uni-goettingen.de<https://nam12.safelinks.protection.outlook.com/?url=https%3A%2F%2Fwww.sub.uni-goettingen.de%2Fen%2Fnews%2F&data=04%7C01%7Cas.clark%40northeastern.edu%7Cf59d5dcaa5224cc4ce4508d9bf4d2c5b%7Ca8eec281aaa34daeac9b9a398b9215e7%7C0%7C0%7C637751160445345407%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C3000&sdata=%2B2XFsi2NCMDFfITCnKoXhYNB4fd6Fh7jkJbdYU3TD9g%3D&reserved=0> |
From: Clark, A. <as....@no...> - 2021-12-14 21:59:44
|
Hi all, Tech Services here shared this security notice with me: https://logging.apache.org/log4j/2.x/security.html Essentially, the Log4J attack vector is wider than previously understood. The previously-reported solutions (including `log4j2.formatMsgNoLookups` and `%m{nolookups}`) are insufficient. The patch version of eXist (v5.3.1) upgraded Log4J to v2.15.0, but Log4J v2.16 is now recommended. Until the next patch version of eXist is released, either * manually upgrade Log4J to version 2.16.0, or * remove the JNDI lookup class from Log4J, using the command `zip -q -d log4j-core-*.jar org/apache/logging/log4j/core/lookup/JndiLookup.class`. Hope this helps other people. Warmly, Ash Ash Clark (my pronoun.is/e/em/eir<http://pronoun.is/e/em/eir>) XML Applications Developer Digital Scholarship Group Northeastern University Libraries as....@no... (617) 373-5983 ________________________________ From: Mathias Göbel <go...@su...> Sent: Sunday, December 12, 2021 2:17 PM To: exi...@li... <exi...@li...> Subject: Re: [Exist-open] log4j2 vulnerability Hey Juri, can you explain why adding the system property is not sufficient in the case of existdb? I added the recommended parameter "-Dlog4j2.formatMsgNoLookups" to the $JAVA_OPTS. Also I guess that setting this parameter as Property in log4j2.xml configuration file might also be one alternative. best, Mathias On 11.12.21 21:32, Juri Leino wrote: "%m" with "%m{noLookups}" -- Mathias Göbel University of Göttingen c .ivü-ö- Library D-37070 Göttingen Research and Development Papendiek 14 (hist. Building, Room 2.408<https://nam12.safelinks.protection.outlook.com/?url=https%3A%2F%2Flageplan.uni-goettingen.de%2F%3Fident%3D7209_4_2.OG_2.408&data=04%7C01%7Cas.clark%40northeastern.edu%7Cdeebcc88ce4b4b78bb3308d9bda6d90a%7Ca8eec281aaa34daeac9b9a398b9215e7%7C0%7C0%7C637749347307644527%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C2000&sdata=WAyRy7G1dMKY%2FJqguvfV2EoENRUorQEpvE1OVFVlzy4%3D&reserved=0>) +49 551 39-25823 (Tel., Wednesday to Friday) +49 551 39-33856 (Fax.) Digital Library Software and Service Development Platz der Göttinger Sieben 1 (Central Library, Room 2.129<https://nam12.safelinks.protection.outlook.com/?url=https%3A%2F%2Flageplan.uni-goettingen.de%2F%3Fident%3D5383_1_2.OG_2.129&data=04%7C01%7Cas.clark%40northeastern.edu%7Cdeebcc88ce4b4b78bb3308d9bda6d90a%7Ca8eec281aaa34daeac9b9a398b9215e7%7C0%7C0%7C637749347307654484%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C2000&sdata=zcvvY8hHWREBLOYdadyBOrQYdPDydkzGAECdK8CWG%2BY%3D&reserved=0>) +49 551 39-10230 (Tel., Monday/Tuesday) go...@su...<mailto:goebel@sub.uni= %20%20%20%20%20%20%20%20%20%20-goettingen.de> http://www.sub.uni-goettingen.de<https://nam12.safelinks.protection.outlook.com/?url=https%3A%2F%2Fwww.sub.uni-goettingen.de%2Fen%2Fnews%2F&data=04%7C01%7Cas.clark%40northeastern.edu%7Cdeebcc88ce4b4b78bb3308d9bda6d90a%7Ca8eec281aaa34daeac9b9a398b9215e7%7C0%7C0%7C637749347307654484%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C2000&sdata=BbZEf7R4WvUJ5bPx5dfg7ExpuiB4bNtadSEoH9lw1Ok%3D&reserved=0> |
From: Mathias G. <go...@su...> - 2021-12-12 19:37:08
|
Hey Juri, can you explain why adding the system property is not sufficient in the case of existdb? I added the recommended parameter "-Dlog4j2.formatMsgNoLookups" to the $JAVA_OPTS. Also I guess that setting this parameter as Property in log4j2.xml configuration file might also be one alternative. best, Mathias On 11.12.21 21:32, Juri Leino wrote: > "%m" with "%m{noLookups}" -- Mathias Göbel University of Göttingen c .ivü-ö- Library D-37070 Göttingen Research and Development Papendiek 14 (hist. Building, Room 2.408 <https://lageplan.uni-goettingen.de/?ident=7209_4_2.OG_2.408>) +49 551 39-25823 (Tel., Wednesday to Friday) +49 551 39-33856 (Fax.) Digital Library Software and Service Development Platz der Göttinger Sieben 1 (Central Library, Room 2.129 <https://lageplan.uni-goettingen.de/?ident=5383_1_2.OG_2.129>) +49 551 39-10230 (Tel., Monday/Tuesday) go...@su... <mailto:goebel@sub.uni= -goettingen.de> http://www.sub.uni-goettingen.de <https://www.sub.uni-goettingen.de/en/news/> |
From: Michael W. <wes...@ja...> - 2021-12-11 23:41:46
|
Thank you, Juri. I had downloaded Log4J 2.15.0 in preparation, but hadn't yet removed the 2.14.1 jars as I needed to test first. This helps speed things up. Thank you again. Take care. 2021年12月12日(日) 5:59 Juri Leino <ju...@ex...>: > I believe everyone has heard about the critical vulnerability in log4j2 at > this point. > > Even if you did upgrade your Java version (later than JDK 8u191 for Java > 8) please consider additional actions to mitigate the log4j2 vulnerabilty > (applies to all versions of exist 5): > > - navigate to the home folder of your exist instance (might be in > $EXIST_HOME) > > - open etc/log4j2.xml in a text editor and > replace _all occurrences_ of "%m" with "%m{noLookups}" > > - additionally or if the above cannot be applied for some reason run > > zip -q -d lib/log4j-core-*.jar > org/apache/logging/log4j/core/lookup/JndiLookup.class > > To remove the JndiLookup alltogether. > > The exist db must be restarted for these changes to take effect. > > Source: https://logging.apache.org/log4j/2.x/security.html > _______________________________________________ > Exist-open mailing list > Exi...@li... > https://lists.sourceforge.net/lists/listinfo/exist-open > -- Michael Westbay Writer/System Administrator http://www.japanesebaseball.com/ |
From: David B. <dj...@gm...> - 2021-12-11 22:08:52
|
Will upgrading to the nightly build dated 2021-12-11 mitigate the problem, or does that version also require the patching described below? > On Dec 11, 2021, at 3:59 PM, Juri Leino <ju...@ex...> wrote: > > > I believe everyone has heard about the critical vulnerability in log4j2 at this point. > > Even if you did upgrade your Java version (later than JDK 8u191 for Java 8) please consider additional actions to mitigate the log4j2 vulnerabilty (applies to all versions of exist 5): > > - navigate to the home folder of your exist instance (might be in $EXIST_HOME) > > - open etc/log4j2.xml in a text editor and > replace _all occurrences_ of "%m" with "%m{noLookups}" > > - additionally or if the above cannot be applied for some reason run > > zip -q -d lib/log4j-core-*.jar org/apache/logging/log4j/core/lookup/JndiLookup.class > > To remove the JndiLookup alltogether. > > The exist db must be restarted for these changes to take effect. > > Source: https://logging.apache.org/log4j/2.x/security.html > _______________________________________________ > Exist-open mailing list > Exi...@li... > https://lists.sourceforge.net/lists/listinfo/exist-open |
From: Juri L. <ju...@ex...> - 2021-12-11 20:58:22
|
I believe everyone has heard about the critical vulnerability in log4j2 at this point. Even if you did upgrade your Java version (later than JDK 8u191 for Java 8) please consider additional actions to mitigate the log4j2 vulnerabilty (applies to all versions of exist 5): - navigate to the home folder of your exist instance (might be in $EXIST_HOME) - open etc/log4j2.xml in a text editor and replace _all occurrences_ of "%m" with "%m{noLookups}" - additionally or if the above cannot be applied for some reason run zip -q -d lib/log4j-core-*.jar org/apache/logging/log4j/core/lookup/JndiLookup.class To remove the JndiLookup alltogether. The exist db must be restarted for these changes to take effect. Source: https://logging.apache.org/log4j/2.x/security.html |
From: Christian W. <cwi...@gm...> - 2021-11-26 10:59:35
|
Dear Andreas, Good point, thank you very much. Indeed 775 on collections and 664 on resources is what I will need. If I only could get it work... Juri Leino hinted that it might be an eXide issue, I am on eXide 3.2.0 and will open an issue there. All the best, Christian On 26/11/2021 17.50, Andreas Wagner wrote: > Dear Christian, dear list, > > while I cannot say anything about how eXist handles this, I would like > to point out that you probably want 775 on collections and 664 on > resources. What makes a 7 out of a 6 is the executable bit, which you > probably want on collections (like folders, you cannot "enter" without > this executable bit). On individual resources, executable queries need > the "7" or they cannot be executed by the respective user, but regular > xml files normally don't need this. What makes a 6 out of a 4 (or a 7 > out of a 5) is the writeable bit. > > This can certainly be better explained than I just did. Or you play > with different values at http://permissions-calculator.org/ ... > > Perhaps trying with other values already helps? > > Best, > Andreas > > > Quoting Christian Wittern <cwi...@gm...>: > >> Dear eXist users, >> >> I am using eXist 5.3.0, the latest released version. Without >> specific configuration, the files and collections uploaded via the >> eXide manage interface will end up with permissions >> >> -rw-r-----, or numerically 0640. I would like change this to >> -rw-rw-r--, that is numerically 0774 (I think). Now, the eXist-db >> documentation on [1] implies that this can be configured in conf.xml >> within the db-connection, such as: >> >> <db-connection cacheSize="256M" checkMaxCacheSize="true" >> collectionCache="64M" database="native" >> files="../data" pageSize="4096" nodesBuffer="1000" >> cacheShrinkThreshold="10000" >> minDiskSpace="1024M" posix-chown-restricted="true" >> preserve-on-copy="false"> >> <default-permissions collection="0774" resource="0774"/> >> ... >> >> </db-connection> >> >> I changed this and restarted the server, but the observed behavior >> does not change. What am I doing wrong? Or has this been changed? >> >> Any help appreciated, all the best, >> >> Christian Wittern >> >> >> [1] https://exist-db.org/exist/apps/doc/configuration >> >> >> >> _______________________________________________ >> Exist-open mailing list >> Exi...@li... >> https://lists.sourceforge.net/lists/listinfo/exist-open > > > |
From: Andreas W. <And...@em...> - 2021-11-26 09:06:41
|
Dear Christian, dear list, while I cannot say anything about how eXist handles this, I would like to point out that you probably want 775 on collections and 664 on resources. What makes a 7 out of a 6 is the executable bit, which you probably want on collections (like folders, you cannot "enter" without this executable bit). On individual resources, executable queries need the "7" or they cannot be executed by the respective user, but regular xml files normally don't need this. What makes a 6 out of a 4 (or a 7 out of a 5) is the writeable bit. This can certainly be better explained than I just did. Or you play with different values at http://permissions-calculator.org/ ... Perhaps trying with other values already helps? Best, Andreas Quoting Christian Wittern <cwi...@gm...>: > Dear eXist users, > > I am using eXist 5.3.0, the latest released version. Without > specific configuration, the files and collections uploaded via the > eXide manage interface will end up with permissions > > -rw-r-----, or numerically 0640. I would like change this to > -rw-rw-r--, that is numerically 0774 (I think). Now, the eXist-db > documentation on [1] implies that this can be configured in conf.xml > within the db-connection, such as: > > <db-connection cacheSize="256M" checkMaxCacheSize="true" > collectionCache="64M" database="native" > files="../data" pageSize="4096" nodesBuffer="1000" > cacheShrinkThreshold="10000" > minDiskSpace="1024M" posix-chown-restricted="true" > preserve-on-copy="false"> > <default-permissions collection="0774" resource="0774"/> > ... > > </db-connection> > > I changed this and restarted the server, but the observed behavior > does not change. What am I doing wrong? Or has this been changed? > > Any help appreciated, all the best, > > Christian Wittern > > > [1] https://exist-db.org/exist/apps/doc/configuration > > > > _______________________________________________ > Exist-open mailing list > Exi...@li... > https://lists.sourceforge.net/lists/listinfo/exist-open -- Dr. Andreas Wagner Project "The School of Salamanca" Academy of Sciences and of Literature, Mainz and Institute of Philosophy Goethe University Frankfurt/Main http://salamanca.adwmainz.de Grüneburgplatz 1 (Pf 116, R. 2.455) 60629 Frankfurt am Mainz Tel. +49 (0)69/798-32774 Fax +49 (0)69/798-32794 |
From: Christian W. <cwi...@gm...> - 2021-11-26 03:21:46
|
Dear eXist users, I am using eXist 5.3.0, the latest released version. Without specific configuration, the files and collections uploaded via the eXide manage interface will end up with permissions -rw-r-----, or numerically 0640. I would like change this to -rw-rw-r--, that is numerically 0774 (I think). Now, the eXist-db documentation on [1] implies that this can be configured in conf.xml within the db-connection, such as: <db-connection cacheSize="256M" checkMaxCacheSize="true" collectionCache="64M" database="native" files="../data" pageSize="4096" nodesBuffer="1000" cacheShrinkThreshold="10000" minDiskSpace="1024M" posix-chown-restricted="true" preserve-on-copy="false"> <default-permissions collection="0774" resource="0774"/> ... </db-connection> I changed this and restarted the server, but the observed behavior does not change. What am I doing wrong? Or has this been changed? Any help appreciated, all the best, Christian Wittern [1] https://exist-db.org/exist/apps/doc/configuration |
From: Joe W. <jo...@gm...> - 2021-11-23 22:10:56
|
Hi all, eXide 3.2.0 is out, featuring a new fine-grained set of preferences governing serialization. From the docs on this feature: When loading XML documents from the database into an editor window, you can > control common serialization parameters, such as whether indentation is > automatically applied, whether XInclude elements are automatically > expanded, and whether XML declarations are omitted. Set these preferences > in “Edit > Preferences > Serialization.” Additional sets of these > preferences apply to the download of XML documents via “File > Download” > and to the serialization of XML documents included in application packages > via “Application > Download app”. By default, indentation is turned on for > opening and downloading files but is off for downloading EXPath Packages; > XInclude expansion is turned off in all cases; and the XML declaration is > omitted in all cases. These defaults were chosen to match the behavior of previous versions of eXide. I posted <https://exist-db.slack.com/archives/CG2MRUZ35/p1637704952275700> a screenshot of the Edit > Preferences window showing the new settings to the eXist-db.org Slack #community channel (for an invite link, click on the "Slack" link at https://github.com/eXist-db/exist#resources). For additional background on this feature and what motivated it, see https://github.com/eXist-db/eXide/pull/328. To experiment with these new preferences, you don’t have to close the Preferences window; the new settings are applied as soon as you check or uncheck a checkbox. So it’s easy to test and see the results. The new version is live in the public-repo and can be installed via Dashboard > Package Manager. The full release notes and direct links to the package can be found here: - public-repo <https://exist-db.org/exist/apps/public-repo/packages/eXide.html?eXist-db-min-version=5.2.0> - GitHub Releases <https://github.com/eXist-db/eXide/releases/tag/v3.2.0> Joe |
From: Dannes W. <da...@ex...> - 2021-11-15 20:17:36
|
The error reads that a SFTP session has been started, but starting the connection mails. Negotiation blabla. I’d check the other server first. Can it be reached at al ? eXist-db Native XML Database http://www.exist-db.org > On 10 Nov 2021, at 23:03 , Nick Sincaglia <nsi...@nu...> wrote: > > 2021-11-10 21:53:29,933 [qtp579103261-31] ERROR (SFTP.java [connect]:122) - Algorithm negotiation fail > com.jcraft.jsch.JSchException: Algorithm negotiation fail > at com.jcraft.jsch.Session.receive_kexinit(Session.java:583) ~[jsch-0.1.51.jar:?] > at com.jcraft.jsch.Session.connect(Session.java:320) ~[jsch-0.1.51.jar:?] |
From: Erik S. <er...@xa...> - 2021-11-11 07:44:14
|
Hi all, (I also asked this on Slack but still no answer yet. It’s kind of urgent so hopefully somebody knows. Sorry for the question-repeat) When you do a form POST to eXist, its now limited to 200000 bytes. We need to make this number bigger. I already looked here and tried things out (every time I restarted eXist), but nothing seems to help: https://wiki.eclipse.org/Jetty/Howto/Configure_Form_Size What doesn’t help me is that are many JETTY config files and which one is used when is unclear to me. We’re using eXist both using launcher.bat (development machines) and as a service in Windows (servers). We’re running 5.3.0. Anybody that can help me? Thanks, Erik Siegel |
From: Joe W. <jo...@gm...> - 2021-11-10 23:13:55
|
>From the stack trace it looks like the error is being thrown in deep in Claudius's ftclient libraries. On Wed, Nov 10, 2021 at 5:05 PM Nick Sincaglia <nsi...@nu...> wrote: > I have a server that seems to crash frequently. I recently restarted it > and let it sit for a while after restarting and it sent the below error to > the exist.log. Does anyone have any insights on what this is? > > Nick > > > 2021-11-10 21:53:29,933 [qtp579103261-31] ERROR (SFTP.java [connect]:122) > - Algorithm negotiation fail > com.jcraft.jsch.JSchException: Algorithm negotiation fail > at com.jcraft.jsch.Session.receive_kexinit(Session.java:583) > ~[jsch-0.1.51.jar:?] > at com.jcraft.jsch.Session.connect(Session.java:320) > ~[jsch-0.1.51.jar:?] > at com.jcraft.jsch.Session.connect(Session.java:183) > ~[jsch-0.1.51.jar:?] > at ro.kuberam.libs.java.ftclient.SFTP.SFTP.connect(SFTP.java:117) > ~[ft-client-java-lib-2.0.0.jar:2.0.0] > at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) > ~[?:1.8.0_302] > at > sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) > ~[?:1.8.0_302] > at > sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) > ~[?:1.8.0_302] > at java.lang.reflect.Method.invoke(Method.java:498) ~[?:1.8.0_302] > at ro.kuberam.libs.java.ftclient.Connect.connect(Connect.java:76) > ~[ft-client-java-lib-2.0.0.jar:2.0.0] > at > org.expath.exist.ftclient.ConnectFunction.eval(ConnectFunction.java:130) > ~[ft-client-exist-java-lib-1.2.0.jar:?] > at org.exist.xquery.BasicFunction.eval(BasicFunction.java:74) > ~[exist-core-5.3.0-SNAPSHOT.jar:5.3.0-SNAPSHOT] > at > org.exist.xquery.InternalFunctionCall.eval(InternalFunctionCall.java:41) > ~[exist-core-5.3.0-SNAPSHOT.jar:5.3.0-SNAPSHOT] > at org.exist.xquery.LetExpr.eval(LetExpr.java:99) > ~[exist-core-5.3.0-SNAPSHOT.jar:5.3.0-SNAPSHOT] > at org.exist.xquery.LetExpr.eval(LetExpr.java:111) > ~[exist-core-5.3.0-SNAPSHOT.jar:5.3.0-SNAPSHOT] > at org.exist.xquery.LetExpr.eval(LetExpr.java:111) > ~[exist-core-5.3.0-SNAPSHOT.jar:5.3.0-SNAPSHOT] > at > org.exist.xquery.AbstractExpression.eval(AbstractExpression.java:71) > ~[exist-core-5.3.0-SNAPSHOT.jar:5.3.0-SNAPSHOT] > at org.exist.xquery.PathExpr.eval(PathExpr.java:280) > ~[exist-core-5.3.0-SNAPSHOT.jar:5.3.0-SNAPSHOT] > at > org.exist.xquery.TryCatchExpression.eval(TryCatchExpression.java:148) > ~[exist-core-5.3.0-SNAPSHOT.jar:5.3.0-SNAPSHOT] > at > org.exist.xquery.UserDefinedFunction.eval(UserDefinedFunction.java:162) > ~[exist-core-5.3.0-SNAPSHOT.jar:5.3.0-SNAPSHOT] > at > org.exist.xquery.DynamicCardinalityCheck.eval(DynamicCardinalityCheck.java:74) > ~[exist-core-5.3.0-SNAPSHOT.jar:5.3.0-SNAPSHOT] > at org.exist.xquery.FunctionCall.evalFunction(FunctionCall.java:305) > ~[exist-core-5.3.0-SNAPSHOT.jar:5.3.0-SNAPSHOT] > at org.exist.xquery.FunctionCall.eval(FunctionCall.java:223) > ~[exist-core-5.3.0-SNAPSHOT.jar:5.3.0-SNAPSHOT] > at org.exist.xquery.LetExpr.eval(LetExpr.java:99) > ~[exist-core-5.3.0-SNAPSHOT.jar:5.3.0-SNAPSHOT] > at org.exist.xquery.LetExpr.eval(LetExpr.java:111) > ~[exist-core-5.3.0-SNAPSHOT.jar:5.3.0-SNAPSHOT] > at > org.exist.xquery.UserDefinedFunction.eval(UserDefinedFunction.java:162) > ~[exist-core-5.3.0-SNAPSHOT.jar:5.3.0-SNAPSHOT] > at > org.exist.xquery.DynamicCardinalityCheck.eval(DynamicCardinalityCheck.java:74) > ~[exist-core-5.3.0-SNAPSHOT.jar:5.3.0-SNAPSHOT] > at org.exist.xquery.DynamicTypeCheck.eval(DynamicTypeCheck.java:61) > ~[exist-core-5.3.0-SNAPSHOT.jar:5.3.0-SNAPSHOT] > at org.exist.xquery.FunctionCall.evalFunction(FunctionCall.java:305) > ~[exist-core-5.3.0-SNAPSHOT.jar:5.3.0-SNAPSHOT] > at org.exist.xquery.FunctionCall.eval(FunctionCall.java:223) > ~[exist-core-5.3.0-SNAPSHOT.jar:5.3.0-SNAPSHOT] > at org.exist.xquery.LetExpr.eval(LetExpr.java:99) > ~[exist-core-5.3.0-SNAPSHOT.jar:5.3.0-SNAPSHOT] > at org.exist.xquery.LetExpr.eval(LetExpr.java:111) > ~[exist-core-5.3.0-SNAPSHOT.jar:5.3.0-SNAPSHOT] > at org.exist.xquery.LetExpr.eval(LetExpr.java:111) > ~[exist-core-5.3.0-SNAPSHOT.jar:5.3.0-SNAPSHOT] > at org.exist.xquery.LetExpr.eval(LetExpr.java:111) > ~[exist-core-5.3.0-SNAPSHOT.jar:5.3.0-SNAPSHOT] > at org.exist.xquery.LetExpr.eval(LetExpr.java:111) > ~[exist-core-5.3.0-SNAPSHOT.jar:5.3.0-SNAPSHOT] > at org.exist.xquery.LetExpr.eval(LetExpr.java:111) > ~[exist-core-5.3.0-SNAPSHOT.jar:5.3.0-SNAPSHOT] > at > org.exist.xquery.UserDefinedFunction.eval(UserDefinedFunction.java:162) > ~[exist-core-5.3.0-SNAPSHOT.jar:5.3.0-SNAPSHOT] > at > org.exist.xquery.DynamicCardinalityCheck.eval(DynamicCardinalityCheck.java:74) > ~[exist-core-5.3.0-SNAPSHOT.jar:5.3.0-SNAPSHOT] > at org.exist.xquery.DynamicTypeCheck.eval(DynamicTypeCheck.java:61) > ~[exist-core-5.3.0-SNAPSHOT.jar:5.3.0-SNAPSHOT] > at org.exist.xquery.FunctionCall.evalFunction(FunctionCall.java:305) > ~[exist-core-5.3.0-SNAPSHOT.jar:5.3.0-SNAPSHOT] > at org.exist.xquery.FunctionCall.eval(FunctionCall.java:223) > ~[exist-core-5.3.0-SNAPSHOT.jar:5.3.0-SNAPSHOT] > at > org.exist.xquery.AbstractExpression.eval(AbstractExpression.java:71) > ~[exist-core-5.3.0-SNAPSHOT.jar:5.3.0-SNAPSHOT] > at org.exist.xquery.PathExpr.eval(PathExpr.java:280) > ~[exist-core-5.3.0-SNAPSHOT.jar:5.3.0-SNAPSHOT] > at > org.exist.xquery.AbstractExpression.eval(AbstractExpression.java:71) > ~[exist-core-5.3.0-SNAPSHOT.jar:5.3.0-SNAPSHOT] > at org.exist.xquery.XQuery.execute(XQuery.java:261) > ~[exist-core-5.3.0-SNAPSHOT.jar:5.3.0-SNAPSHOT] > at org.exist.xquery.functions.util.Eval.execute(Eval.java:437) > ~[exist-core-5.3.0-SNAPSHOT.jar:5.3.0-SNAPSHOT] > at org.exist.xquery.functions.util.Eval.doEval(Eval.java:336) > ~[exist-core-5.3.0-SNAPSHOT.jar:5.3.0-SNAPSHOT] > at org.exist.xquery.functions.util.Eval.eval(Eval.java:199) > ~[exist-core-5.3.0-SNAPSHOT.jar:5.3.0-SNAPSHOT] > at org.exist.xquery.BasicFunction.eval(BasicFunction.java:74) > ~[exist-core-5.3.0-SNAPSHOT.jar:5.3.0-SNAPSHOT] > at > org.exist.xquery.InternalFunctionCall.eval(InternalFunctionCall.java:41) > ~[exist-core-5.3.0-SNAPSHOT.jar:5.3.0-SNAPSHOT] > at org.exist.xquery.LetExpr.eval(LetExpr.java:99) > ~[exist-core-5.3.0-SNAPSHOT.jar:5.3.0-SNAPSHOT] > at org.exist.xquery.LetExpr.eval(LetExpr.java:111) > ~[exist-core-5.3.0-SNAPSHOT.jar:5.3.0-SNAPSHOT] > at org.exist.xquery.LetExpr.eval(LetExpr.java:111) > ~[exist-core-5.3.0-SNAPSHOT.jar:5.3.0-SNAPSHOT] > at org.exist.xquery.LetExpr.eval(LetExpr.java:111) > ~[exist-core-5.3.0-SNAPSHOT.jar:5.3.0-SNAPSHOT] > at org.exist.xquery.LetExpr.eval(LetExpr.java:111) > ~[exist-core-5.3.0-SNAPSHOT.jar:5.3.0-SNAPSHOT] > at org.exist.xquery.LetExpr.eval(LetExpr.java:111) > ~[exist-core-5.3.0-SNAPSHOT.jar:5.3.0-SNAPSHOT] > at org.exist.xquery.LetExpr.eval(LetExpr.java:111) > ~[exist-core-5.3.0-SNAPSHOT.jar:5.3.0-SNAPSHOT] > at org.exist.xquery.LetExpr.eval(LetExpr.java:111) > ~[exist-core-5.3.0-SNAPSHOT.jar:5.3.0-SNAPSHOT] > at org.exist.xquery.LetExpr.eval(LetExpr.java:111) > ~[exist-core-5.3.0-SNAPSHOT.jar:5.3.0-SNAPSHOT] > at org.exist.xquery.LetExpr.eval(LetExpr.java:111) > ~[exist-core-5.3.0-SNAPSHOT.jar:5.3.0-SNAPSHOT] > at org.exist.xquery.LetExpr.eval(LetExpr.java:111) > ~[exist-core-5.3.0-SNAPSHOT.jar:5.3.0-SNAPSHOT] > at org.exist.xquery.LetExpr.eval(LetExpr.java:111) > ~[exist-core-5.3.0-SNAPSHOT.jar:5.3.0-SNAPSHOT] > at org.exist.xquery.LetExpr.eval(LetExpr.java:111) > ~[exist-core-5.3.0-SNAPSHOT.jar:5.3.0-SNAPSHOT] > at org.exist.xquery.LetExpr.eval(LetExpr.java:111) > ~[exist-core-5.3.0-SNAPSHOT.jar:5.3.0-SNAPSHOT] > at > org.exist.xquery.ConditionalExpression.eval(ConditionalExpression.java:98) > ~[exist-core-5.3.0-SNAPSHOT.jar:5.3.0-SNAPSHOT] > at > org.exist.xquery.ConditionalExpression.eval(ConditionalExpression.java:98) > ~[exist-core-5.3.0-SNAPSHOT.jar:5.3.0-SNAPSHOT] > at > org.exist.xquery.AbstractExpression.eval(AbstractExpression.java:71) > ~[exist-core-5.3.0-SNAPSHOT.jar:5.3.0-SNAPSHOT] > at org.exist.xquery.PathExpr.eval(PathExpr.java:280) > ~[exist-core-5.3.0-SNAPSHOT.jar:5.3.0-SNAPSHOT] > at > org.exist.xquery.AbstractExpression.eval(AbstractExpression.java:71) > ~[exist-core-5.3.0-SNAPSHOT.jar:5.3.0-SNAPSHOT] > at org.exist.xquery.XQuery.execute(XQuery.java:261) > ~[exist-core-5.3.0-SNAPSHOT.jar:5.3.0-SNAPSHOT] > at org.exist.xquery.XQuery.execute(XQuery.java:185) > ~[exist-core-5.3.0-SNAPSHOT.jar:5.3.0-SNAPSHOT] > at org.exist.http.RESTServer.executeXQuery(RESTServer.java:1552) > ~[exist-core-5.3.0-SNAPSHOT.jar:5.3.0-SNAPSHOT] > at org.exist.http.RESTServer.doGet(RESTServer.java:530) > ~[exist-core-5.3.0-SNAPSHOT.jar:5.3.0-SNAPSHOT] > at org.exist.http.servlets.EXistServlet.doGet(EXistServlet.java:254) > ~[exist-core-5.3.0-SNAPSHOT.jar:5.3.0-SNAPSHOT] > at javax.servlet.http.HttpServlet.service(HttpServlet.java:687) > ~[javax.servlet-api-3.1.0.jar:3.1.0] > at javax.servlet.http.HttpServlet.service(HttpServlet.java:790) > ~[javax.servlet-api-3.1.0.jar:3.1.0] > at > org.eclipse.jetty.servlet.ServletHolder$NotAsyncServlet.service(ServletHolder.java:1411) > ~[jetty-servlet-9.4.28.v20200408.jar:9.4.28.v20200408] > at > org.eclipse.jetty.servlet.ServletHolder.handle(ServletHolder.java:763) > ~[jetty-servlet-9.4.28.v20200408.jar:9.4.28.v20200408] > at > org.eclipse.jetty.servlet.ServletHandler.doHandle(ServletHandler.java:551) > ~[jetty-servlet-9.4.28.v20200408.jar:9.4.28.v20200408] > at > org.eclipse.jetty.server.handler.ScopedHandler.handle(ScopedHandler.java:143) > ~[jetty-server-9.4.28.v20200408.jar:9.4.28.v20200408] > at > org.eclipse.jetty.security.SecurityHandler.handle(SecurityHandler.java:620) > ~[jetty-security-9.4.28.v20200408.jar:9.4.28.v20200408] > at > org.eclipse.jetty.server.handler.HandlerWrapper.handle(HandlerWrapper.java:127) > ~[jetty-server-9.4.28.v20200408.jar:9.4.28.v20200408] > at > org.eclipse.jetty.server.handler.ScopedHandler.nextHandle(ScopedHandler.java:235) > ~[jetty-server-9.4.28.v20200408.jar:9.4.28.v20200408] > at > org.eclipse.jetty.server.session.SessionHandler.doHandle(SessionHandler.java:1610) > ~[jetty-server-9.4.28.v20200408.jar:9.4.28.v20200408] > at > org.eclipse.jetty.server.handler.ScopedHandler.nextHandle(ScopedHandler.java:233) > ~[jetty-server-9.4.28.v20200408.jar:9.4.28.v20200408] > at > org.eclipse.jetty.server.handler.ContextHandler.doHandle(ContextHandler.java:1363) > ~[jetty-server-9.4.28.v20200408.jar:9.4.28.v20200408] > at > org.eclipse.jetty.server.handler.ScopedHandler.nextScope(ScopedHandler.java:188) > ~[jetty-server-9.4.28.v20200408.jar:9.4.28.v20200408] > at > org.eclipse.jetty.servlet.ServletHandler.doScope(ServletHandler.java:489) > ~[jetty-servlet-9.4.28.v20200408.jar:9.4.28.v20200408] > at > org.eclipse.jetty.server.session.SessionHandler.doScope(SessionHandler.java:1580) > ~[jetty-server-9.4.28.v20200408.jar:9.4.28.v20200408] > at > org.eclipse.jetty.server.handler.ScopedHandler.nextScope(ScopedHandler.java:186) > ~[jetty-server-9.4.28.v20200408.jar:9.4.28.v20200408] > at > org.eclipse.jetty.server.handler.ContextHandler.doScope(ContextHandler.java:1278) > ~[jetty-server-9.4.28.v20200408.jar:9.4.28.v20200408] > at > org.eclipse.jetty.server.handler.ScopedHandler.handle(ScopedHandler.java:141) > ~[jetty-server-9.4.28.v20200408.jar:9.4.28.v20200408] > at org.eclipse.jetty.server.Dispatcher.forward(Dispatcher.java:161) > ~[jetty-server-9.4.28.v20200408.jar:9.4.28.v20200408] > at org.eclipse.jetty.server.Dispatcher.forward(Dispatcher.java:79) > ~[jetty-server-9.4.28.v20200408.jar:9.4.28.v20200408] > at org.exist.http.urlrewrite.Forward.doRewrite(Forward.java:51) > ~[exist-core-5.3.0-SNAPSHOT.jar:5.3.0-SNAPSHOT] > at > org.exist.http.urlrewrite.XQueryURLRewrite.service(XQueryURLRewrite.java:207) > ~[exist-core-5.3.0-SNAPSHOT.jar:5.3.0-SNAPSHOT] > at javax.servlet.http.HttpServlet.service(HttpServlet.java:790) > ~[javax.servlet-api-3.1.0.jar:3.1.0] > at > org.eclipse.jetty.servlet.ServletHolder$NotAsyncServlet.service(ServletHolder.java:1402) > ~[jetty-servlet-9.4.28.v20200408.jar:9.4.28.v20200408] > at > org.eclipse.jetty.servlet.ServletHolder.handle(ServletHolder.java:763) > ~[jetty-servlet-9.4.28.v20200408.jar:9.4.28.v20200408] > at > org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1631) > ~[jetty-servlet-9.4.28.v20200408.jar:9.4.28.v20200408] > at > org.eclipse.jetty.websocket.server.WebSocketUpgradeFilter.doFilter(WebSocketUpgradeFilter.java:226) > ~[websocket-server-9.4.28.v20200408.jar:9.4.28.v20200408] > at > org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1618) > ~[jetty-servlet-9.4.28.v20200408.jar:9.4.28.v20200408] > at > org.eclipse.jetty.servlet.ServletHandler.doHandle(ServletHandler.java:549) > ~[jetty-servlet-9.4.28.v20200408.jar:9.4.28.v20200408] > at > org.eclipse.jetty.server.handler.ScopedHandler.handle(ScopedHandler.java:143) > ~[jetty-server-9.4.28.v20200408.jar:9.4.28.v20200408] > at > org.eclipse.jetty.security.SecurityHandler.handle(SecurityHandler.java:578) > ~[jetty-security-9.4.28.v20200408.jar:9.4.28.v20200408] > at > org.eclipse.jetty.server.handler.HandlerWrapper.handle(HandlerWrapper.java:127) > ~[jetty-server-9.4.28.v20200408.jar:9.4.28.v20200408] > at > org.eclipse.jetty.server.handler.ScopedHandler.nextHandle(ScopedHandler.java:235) > ~[jetty-server-9.4.28.v20200408.jar:9.4.28.v20200408] > at > org.eclipse.jetty.server.session.SessionHandler.doHandle(SessionHandler.java:1610) > ~[jetty-server-9.4.28.v20200408.jar:9.4.28.v20200408] > at > org.eclipse.jetty.server.handler.ScopedHandler.nextHandle(ScopedHandler.java:233) > ~[jetty-server-9.4.28.v20200408.jar:9.4.28.v20200408] > at > org.eclipse.jetty.server.handler.ContextHandler.doHandle(ContextHandler.java:1363) > ~[jetty-server-9.4.28.v20200408.jar:9.4.28.v20200408] > at > org.eclipse.jetty.server.handler.ScopedHandler.nextScope(ScopedHandler.java:188) > ~[jetty-server-9.4.28.v20200408.jar:9.4.28.v20200408] > at > org.eclipse.jetty.servlet.ServletHandler.doScope(ServletHandler.java:489) > ~[jetty-servlet-9.4.28.v20200408.jar:9.4.28.v20200408] > at > org.eclipse.jetty.server.session.SessionHandler.doScope(SessionHandler.java:1580) > ~[jetty-server-9.4.28.v20200408.jar:9.4.28.v20200408] > at > org.eclipse.jetty.server.handler.ScopedHandler.nextScope(ScopedHandler.java:186) > ~[jetty-server-9.4.28.v20200408.jar:9.4.28.v20200408] > at > org.eclipse.jetty.server.handler.ContextHandler.doScope(ContextHandler.java:1278) > ~[jetty-server-9.4.28.v20200408.jar:9.4.28.v20200408] > at > org.eclipse.jetty.server.handler.ScopedHandler.handle(ScopedHandler.java:141) > ~[jetty-server-9.4.28.v20200408.jar:9.4.28.v20200408] > at > org.eclipse.jetty.server.handler.ContextHandlerCollection.handle(ContextHandlerCollection.java:221) > ~[jetty-server-9.4.28.v20200408.jar:9.4.28.v20200408] > at > org.eclipse.jetty.server.handler.HandlerCollection.handle(HandlerCollection.java:146) > ~[jetty-server-9.4.28.v20200408.jar:9.4.28.v20200408] > at > org.eclipse.jetty.server.handler.gzip.GzipHandler.handle(GzipHandler.java:767) > ~[jetty-server-9.4.28.v20200408.jar:9.4.28.v20200408] > at > org.eclipse.jetty.server.handler.HandlerWrapper.handle(HandlerWrapper.java:127) > ~[jetty-server-9.4.28.v20200408.jar:9.4.28.v20200408] > at org.eclipse.jetty.server.Server.handle(Server.java:500) > ~[jetty-server-9.4.28.v20200408.jar:9.4.28.v20200408] > at > org.eclipse.jetty.server.HttpChannel.lambda$handle$1(HttpChannel.java:383) > ~[jetty-server-9.4.28.v20200408.jar:9.4.28.v20200408] > at org.eclipse.jetty.server.HttpChannel.dispatch(HttpChannel.java:547) > [jetty-server-9.4.28.v20200408.jar:9.4.28.v20200408] > at org.eclipse.jetty.server.HttpChannel.handle(HttpChannel.java:375) > [jetty-server-9.4.28.v20200408.jar:9.4.28.v20200408] > at > org.eclipse.jetty.server.HttpConnection.onFillable(HttpConnection.java:273) > [jetty-server-9.4.28.v20200408.jar:9.4.28.v20200408] > at > org.eclipse.jetty.io.AbstractConnection$ReadCallback.succeeded(AbstractConnection.java:311) > [jetty-io-9.4.28.v20200408.jar:9.4.28.v20200408] > at org.eclipse.jetty.io.FillInterest.fillable(FillInterest.java:103) > [jetty-io-9.4.28.v20200408.jar:9.4.28.v20200408] > at > org.eclipse.jetty.io.ChannelEndPoint$2.run(ChannelEndPoint.java:117) > [jetty-io-9.4.28.v20200408.jar:9.4.28.v20200408] > at > org.eclipse.jetty.util.thread.strategy.EatWhatYouKill.runTask(EatWhatYouKill.java:336) > [jetty-util-9.4.28.v20200408.jar:9.4.28.v20200408] > at > org.eclipse.jetty.util.thread.strategy.EatWhatYouKill.doProduce(EatWhatYouKill.java:313) > [jetty-util-9.4.28.v20200408.jar:9.4.28.v20200408] > at > org.eclipse.jetty.util.thread.strategy.EatWhatYouKill.tryProduce(EatWhatYouKill.java:171) > [jetty-util-9.4.28.v20200408.jar:9.4.28.v20200408] > at > org.eclipse.jetty.util.thread.strategy.EatWhatYouKill.run(EatWhatYouKill.java:129) > [jetty-util-9.4.28.v20200408.jar:9.4.28.v20200408] > at > org.eclipse.jetty.util.thread.ReservedThreadExecutor$ReservedThread.run(ReservedThreadExecutor.java:375) > [jetty-util-9.4.28.v20200408.jar:9.4.28.v20200408] > at > org.eclipse.jetty.util.thread.QueuedThreadPool.runJob(QueuedThreadPool.java:806) > [jetty-util-9.4.28.v20200408.jar:9.4.28.v20200408] > at > org.eclipse.jetty.util.thread.QueuedThreadPool$Runner.run(QueuedThreadPool.java:938) > [jetty-util-9.4.28.v20200408.jar:9.4.28.v20200408] > at java.lang.Thread.run(Thread.java:748) [?:1.8.0_302] > 2021-11-10 21:55:47,232 [qtp579103261-26] ERROR (SFTP.java [connect]:122) > - Algorithm negotiation fail > com.jcraft.jsch.JSchException: Algorithm negotiation fail > at com.jcraft.jsch.Session.receive_kexinit(Session.java:583) > ~[jsch-0.1.51.jar:?] > at com.jcraft.jsch.Session.connect(Session.java:320) > ~[jsch-0.1.51.jar:?] > at com.jcraft.jsch.Session.connect(Session.java:183) > ~[jsch-0.1.51.jar:?] > at ro.kuberam.libs.java.ftclient.SFTP.SFTP.connect(SFTP.java:117) > ~[ft-client-java-lib-2.0.0.jar:2.0.0] > at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) > ~[?:1.8.0_302] > at > sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) > ~[?:1.8.0_302] > at > sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) > ~[?:1.8.0_302] > at java.lang.reflect.Method.invoke(Method.java:498) ~[?:1.8.0_302] > at ro.kuberam.libs.java.ftclient.Connect.connect(Connect.java:76) > ~[ft-client-java-lib-2.0.0.jar:2.0.0] > at > org.expath.exist.ftclient.ConnectFunction.eval(ConnectFunction.java:130) > ~[ft-client-exist-java-lib-1.2.0.jar:?] > at org.exist.xquery.BasicFunction.eval(BasicFunction.java:74) > ~[exist-core-5.3.0-SNAPSHOT.jar:5.3.0-SNAPSHOT] > at > org.exist.xquery.InternalFunctionCall.eval(InternalFunctionCall.java:41) > ~[exist-core-5.3.0-SNAPSHOT.jar:5.3.0-SNAPSHOT] > at org.exist.xquery.LetExpr.eval(LetExpr.java:99) > ~[exist-core-5.3.0-SNAPSHOT.jar:5.3.0-SNAPSHOT] > at org.exist.xquery.LetExpr.eval(LetExpr.java:111) > ~[exist-core-5.3.0-SNAPSHOT.jar:5.3.0-SNAPSHOT] > at org.exist.xquery.LetExpr.eval(LetExpr.java:111) > ~[exist-core-5.3.0-SNAPSHOT.jar:5.3.0-SNAPSHOT] > at > org.exist.xquery.AbstractExpression.eval(AbstractExpression.java:71) > ~[exist-core-5.3.0-SNAPSHOT.jar:5.3.0-SNAPSHOT] > at org.exist.xquery.PathExpr.eval(PathExpr.java:280) > ~[exist-core-5.3.0-SNAPSHOT.jar:5.3.0-SNAPSHOT] > at > org.exist.xquery.TryCatchExpression.eval(TryCatchExpression.java:148) > ~[exist-core-5.3.0-SNAPSHOT.jar:5.3.0-SNAPSHOT] > at > org.exist.xquery.UserDefinedFunction.eval(UserDefinedFunction.java:162) > ~[exist-core-5.3.0-SNAPSHOT.jar:5.3.0-SNAPSHOT] > at > org.exist.xquery.DynamicCardinalityCheck.eval(DynamicCardinalityCheck.java:74) > ~[exist-core-5.3.0-SNAPSHOT.jar:5.3.0-SNAPSHOT] > at org.exist.xquery.FunctionCall.evalFunction(FunctionCall.java:305) > ~[exist-core-5.3.0-SNAPSHOT.jar:5.3.0-SNAPSHOT] > at org.exist.xquery.FunctionCall.eval(FunctionCall.java:223) > ~[exist-core-5.3.0-SNAPSHOT.jar:5.3.0-SNAPSHOT] > at org.exist.xquery.LetExpr.eval(LetExpr.java:99) > ~[exist-core-5.3.0-SNAPSHOT.jar:5.3.0-SNAPSHOT] > at org.exist.xquery.LetExpr.eval(LetExpr.java:111) > ~[exist-core-5.3.0-SNAPSHOT.jar:5.3.0-SNAPSHOT] > at > org.exist.xquery.UserDefinedFunction.eval(UserDefinedFunction.java:162) > ~[exist-core-5.3.0-SNAPSHOT.jar:5.3.0-SNAPSHOT] > at > org.exist.xquery.DynamicCardinalityCheck.eval(DynamicCardinalityCheck.java:74) > ~[exist-core-5.3.0-SNAPSHOT.jar:5.3.0-SNAPSHOT] > at org.exist.xquery.DynamicTypeCheck.eval(DynamicTypeCheck.java:61) > ~[exist-core-5.3.0-SNAPSHOT.jar:5.3.0-SNAPSHOT] > at org.exist.xquery.FunctionCall.evalFunction(FunctionCall.java:305) > ~[exist-core-5.3.0-SNAPSHOT.jar:5.3.0-SNAPSHOT] > at org.exist.xquery.FunctionCall.eval(FunctionCall.java:223) > ~[exist-core-5.3.0-SNAPSHOT.jar:5.3.0-SNAPSHOT] > at org.exist.xquery.LetExpr.eval(LetExpr.java:99) > ~[exist-core-5.3.0-SNAPSHOT.jar:5.3.0-SNAPSHOT] > at org.exist.xquery.LetExpr.eval(LetExpr.java:111) > ~[exist-core-5.3.0-SNAPSHOT.jar:5.3.0-SNAPSHOT] > at org.exist.xquery.LetExpr.eval(LetExpr.java:111) > ~[exist-core-5.3.0-SNAPSHOT.jar:5.3.0-SNAPSHOT] > at org.exist.xquery.LetExpr.eval(LetExpr.java:111) > ~[exist-core-5.3.0-SNAPSHOT.jar:5.3.0-SNAPSHOT] > at org.exist.xquery.LetExpr.eval(LetExpr.java:111) > ~[exist-core-5.3.0-SNAPSHOT.jar:5.3.0-SNAPSHOT] > at org.exist.xquery.LetExpr.eval(LetExpr.java:111) > ~[exist-core-5.3.0-SNAPSHOT.jar:5.3.0-SNAPSHOT] > at > org.exist.xquery.UserDefinedFunction.eval(UserDefinedFunction.java:162) > ~[exist-core-5.3.0-SNAPSHOT.jar:5.3.0-SNAPSHOT] > at > org.exist.xquery.DynamicCardinalityCheck.eval(DynamicCardinalityCheck.java:74) > ~[exist-core-5.3.0-SNAPSHOT.jar:5.3.0-SNAPSHOT] > at org.exist.xquery.DynamicTypeCheck.eval(DynamicTypeCheck.java:61) > ~[exist-core-5.3.0-SNAPSHOT.jar:5.3.0-SNAPSHOT] > at org.exist.xquery.FunctionCall.evalFunction(FunctionCall.java:305) > ~[exist-core-5.3.0-SNAPSHOT.jar:5.3.0-SNAPSHOT] > at org.exist.xquery.FunctionCall.eval(FunctionCall.java:223) > ~[exist-core-5.3.0-SNAPSHOT.jar:5.3.0-SNAPSHOT] > at > org.exist.xquery.AbstractExpression.eval(AbstractExpression.java:71) > ~[exist-core-5.3.0-SNAPSHOT.jar:5.3.0-SNAPSHOT] > at org.exist.xquery.PathExpr.eval(PathExpr.java:280) > ~[exist-core-5.3.0-SNAPSHOT.jar:5.3.0-SNAPSHOT] > at > org.exist.xquery.AbstractExpression.eval(AbstractExpression.java:71) > ~[exist-core-5.3.0-SNAPSHOT.jar:5.3.0-SNAPSHOT] > at org.exist.xquery.XQuery.execute(XQuery.java:261) > ~[exist-core-5.3.0-SNAPSHOT.jar:5.3.0-SNAPSHOT] > at org.exist.xquery.functions.util.Eval.execute(Eval.java:437) > ~[exist-core-5.3.0-SNAPSHOT.jar:5.3.0-SNAPSHOT] > at org.exist.xquery.functions.util.Eval.doEval(Eval.java:336) > ~[exist-core-5.3.0-SNAPSHOT.jar:5.3.0-SNAPSHOT] > at org.exist.xquery.functions.util.Eval.eval(Eval.java:199) > ~[exist-core-5.3.0-SNAPSHOT.jar:5.3.0-SNAPSHOT] > at org.exist.xquery.BasicFunction.eval(BasicFunction.java:74) > ~[exist-core-5.3.0-SNAPSHOT.jar:5.3.0-SNAPSHOT] > at > org.exist.xquery.InternalFunctionCall.eval(InternalFunctionCall.java:41) > ~[exist-core-5.3.0-SNAPSHOT.jar:5.3.0-SNAPSHOT] > at org.exist.xquery.LetExpr.eval(LetExpr.java:99) > ~[exist-core-5.3.0-SNAPSHOT.jar:5.3.0-SNAPSHOT] > at org.exist.xquery.LetExpr.eval(LetExpr.java:111) > ~[exist-core-5.3.0-SNAPSHOT.jar:5.3.0-SNAPSHOT] > at org.exist.xquery.LetExpr.eval(LetExpr.java:111) > ~[exist-core-5.3.0-SNAPSHOT.jar:5.3.0-SNAPSHOT] > at org.exist.xquery.LetExpr.eval(LetExpr.java:111) > ~[exist-core-5.3.0-SNAPSHOT.jar:5.3.0-SNAPSHOT] > at org.exist.xquery.LetExpr.eval(LetExpr.java:111) > ~[exist-core-5.3.0-SNAPSHOT.jar:5.3.0-SNAPSHOT] > at org.exist.xquery.LetExpr.eval(LetExpr.java:111) > ~[exist-core-5.3.0-SNAPSHOT.jar:5.3.0-SNAPSHOT] > at org.exist.xquery.LetExpr.eval(LetExpr.java:111) > ~[exist-core-5.3.0-SNAPSHOT.jar:5.3.0-SNAPSHOT] > at org.exist.xquery.LetExpr.eval(LetExpr.java:111) > ~[exist-core-5.3.0-SNAPSHOT.jar:5.3.0-SNAPSHOT] > at org.exist.xquery.LetExpr.eval(LetExpr.java:111) > ~[exist-core-5.3.0-SNAPSHOT.jar:5.3.0-SNAPSHOT] > at org.exist.xquery.LetExpr.eval(LetExpr.java:111) > ~[exist-core-5.3.0-SNAPSHOT.jar:5.3.0-SNAPSHOT] > at org.exist.xquery.LetExpr.eval(LetExpr.java:111) > ~[exist-core-5.3.0-SNAPSHOT.jar:5.3.0-SNAPSHOT] > at org.exist.xquery.LetExpr.eval(LetExpr.java:111) > ~[exist-core-5.3.0-SNAPSHOT.jar:5.3.0-SNAPSHOT] > at org.exist.xquery.LetExpr.eval(LetExpr.java:111) > ~[exist-core-5.3.0-SNAPSHOT.jar:5.3.0-SNAPSHOT] > at org.exist.xquery.LetExpr.eval(LetExpr.java:111) > ~[exist-core-5.3.0-SNAPSHOT.jar:5.3.0-SNAPSHOT] > at > org.exist.xquery.ConditionalExpression.eval(ConditionalExpression.java:98) > ~[exist-core-5.3.0-SNAPSHOT.jar:5.3.0-SNAPSHOT] > at > org.exist.xquery.ConditionalExpression.eval(ConditionalExpression.java:98) > ~[exist-core-5.3.0-SNAPSHOT.jar:5.3.0-SNAPSHOT] > at > org.exist.xquery.AbstractExpression.eval(AbstractExpression.java:71) > ~[exist-core-5.3.0-SNAPSHOT.jar:5.3.0-SNAPSHOT] > at org.exist.xquery.PathExpr.eval(PathExpr.java:280) > ~[exist-core-5.3.0-SNAPSHOT.jar:5.3.0-SNAPSHOT] > at > org.exist.xquery.AbstractExpression.eval(AbstractExpression.java:71) > ~[exist-core-5.3.0-SNAPSHOT.jar:5.3.0-SNAPSHOT] > at org.exist.xquery.XQuery.execute(XQuery.java:261) > ~[exist-core-5.3.0-SNAPSHOT.jar:5.3.0-SNAPSHOT] > at org.exist.xquery.XQuery.execute(XQuery.java:185) > ~[exist-core-5.3.0-SNAPSHOT.jar:5.3.0-SNAPSHOT] > at org.exist.http.RESTServer.executeXQuery(RESTServer.java:1552) > ~[exist-core-5.3.0-SNAPSHOT.jar:5.3.0-SNAPSHOT] > at org.exist.http.RESTServer.doGet(RESTServer.java:530) > ~[exist-core-5.3.0-SNAPSHOT.jar:5.3.0-SNAPSHOT] > at org.exist.http.servlets.EXistServlet.doGet(EXistServlet.java:254) > ~[exist-core-5.3.0-SNAPSHOT.jar:5.3.0-SNAPSHOT] > at javax.servlet.http.HttpServlet.service(HttpServlet.java:687) > ~[javax.servlet-api-3.1.0.jar:3.1.0] > at javax.servlet.http.HttpServlet.service(HttpServlet.java:790) > ~[javax.servlet-api-3.1.0.jar:3.1.0] > at > org.eclipse.jetty.servlet.ServletHolder$NotAsyncServlet.service(ServletHolder.java:1411) > ~[jetty-servlet-9.4.28.v20200408.jar:9.4.28.v20200408] > at > org.eclipse.jetty.servlet.ServletHolder.handle(ServletHolder.java:763) > ~[jetty-servlet-9.4.28.v20200408.jar:9.4.28.v20200408] > at > org.eclipse.jetty.servlet.ServletHandler.doHandle(ServletHandler.java:551) > ~[jetty-servlet-9.4.28.v20200408.jar:9.4.28.v20200408] > at > org.eclipse.jetty.server.handler.ScopedHandler.handle(ScopedHandler.java:143) > ~[jetty-server-9.4.28.v20200408.jar:9.4.28.v20200408] > at > org.eclipse.jetty.security.SecurityHandler.handle(SecurityHandler.java:620) > ~[jetty-security-9.4.28.v20200408.jar:9.4.28.v20200408] > at > org.eclipse.jetty.server.handler.HandlerWrapper.handle(HandlerWrapper.java:127) > ~[jetty-server-9.4.28.v20200408.jar:9.4.28.v20200408] > at > org.eclipse.jetty.server.handler.ScopedHandler.nextHandle(ScopedHandler.java:235) > ~[jetty-server-9.4.28.v20200408.jar:9.4.28.v20200408] > at > org.eclipse.jetty.server.session.SessionHandler.doHandle(SessionHandler.java:1610) > ~[jetty-server-9.4.28.v20200408.jar:9.4.28.v20200408] > at > org.eclipse.jetty.server.handler.ScopedHandler.nextHandle(ScopedHandler.java:233) > ~[jetty-server-9.4.28.v20200408.jar:9.4.28.v20200408] > at > org.eclipse.jetty.server.handler.ContextHandler.doHandle(ContextHandler.java:1363) > ~[jetty-server-9.4.28.v20200408.jar:9.4.28.v20200408] > at > org.eclipse.jetty.server.handler.ScopedHandler.nextScope(ScopedHandler.java:188) > ~[jetty-server-9.4.28.v20200408.jar:9.4.28.v20200408] > at > org.eclipse.jetty.servlet.ServletHandler.doScope(ServletHandler.java:489) > ~[jetty-servlet-9.4.28.v20200408.jar:9.4.28.v20200408] > at > org.eclipse.jetty.server.session.SessionHandler.doScope(SessionHandler.java:1580) > ~[jetty-server-9.4.28.v20200408.jar:9.4.28.v20200408] > at > org.eclipse.jetty.server.handler.ScopedHandler.nextScope(ScopedHandler.java:186) > ~[jetty-server-9.4.28.v20200408.jar:9.4.28.v20200408] > at > org.eclipse.jetty.server.handler.ContextHandler.doScope(ContextHandler.java:1278) > ~[jetty-server-9.4.28.v20200408.jar:9.4.28.v20200408] > at > org.eclipse.jetty.server.handler.ScopedHandler.handle(ScopedHandler.java:141) > ~[jetty-server-9.4.28.v20200408.jar:9.4.28.v20200408] > at org.eclipse.jetty.server.Dispatcher.forward(Dispatcher.java:161) > ~[jetty-server-9.4.28.v20200408.jar:9.4.28.v20200408] > at org.eclipse.jetty.server.Dispatcher.forward(Dispatcher.java:79) > ~[jetty-server-9.4.28.v20200408.jar:9.4.28.v20200408] > at org.exist.http.urlrewrite.Forward.doRewrite(Forward.java:51) > ~[exist-core-5.3.0-SNAPSHOT.jar:5.3.0-SNAPSHOT] > at > org.exist.http.urlrewrite.XQueryURLRewrite.service(XQueryURLRewrite.java:207) > ~[exist-core-5.3.0-SNAPSHOT.jar:5.3.0-SNAPSHOT] > at javax.servlet.http.HttpServlet.service(HttpServlet.java:790) > ~[javax.servlet-api-3.1.0.jar:3.1.0] > at > org.eclipse.jetty.servlet.ServletHolder$NotAsyncServlet.service(ServletHolder.java:1402) > ~[jetty-servlet-9.4.28.v20200408.jar:9.4.28.v20200408] > at > org.eclipse.jetty.servlet.ServletHolder.handle(ServletHolder.java:763) > ~[jetty-servlet-9.4.28.v20200408.jar:9.4.28.v20200408] > at > org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1631) > ~[jetty-servlet-9.4.28.v20200408.jar:9.4.28.v20200408] > at > org.eclipse.jetty.websocket.server.WebSocketUpgradeFilter.doFilter(WebSocketUpgradeFilter.java:226) > ~[websocket-server-9.4.28.v20200408.jar:9.4.28.v20200408] > at > org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1618) > ~[jetty-servlet-9.4.28.v20200408.jar:9.4.28.v20200408] > at > org.eclipse.jetty.servlet.ServletHandler.doHandle(ServletHandler.java:549) > ~[jetty-servlet-9.4.28.v20200408.jar:9.4.28.v20200408] > at > org.eclipse.jetty.server.handler.ScopedHandler.handle(ScopedHandler.java:143) > ~[jetty-server-9.4.28.v20200408.jar:9.4.28.v20200408] > at > org.eclipse.jetty.security.SecurityHandler.handle(SecurityHandler.java:578) > ~[jetty-security-9.4.28.v20200408.jar:9.4.28.v20200408] > at > org.eclipse.jetty.server.handler.HandlerWrapper.handle(HandlerWrapper.java:127) > ~[jetty-server-9.4.28.v20200408.jar:9.4.28.v20200408] > at > org.eclipse.jetty.server.handler.ScopedHandler.nextHandle(ScopedHandler.java:235) > ~[jetty-server-9.4.28.v20200408.jar:9.4.28.v20200408] > at > org.eclipse.jetty.server.session.SessionHandler.doHandle(SessionHandler.java:1610) > ~[jetty-server-9.4.28.v20200408.jar:9.4.28.v20200408] > at > org.eclipse.jetty.server.handler.ScopedHandler.nextHandle(ScopedHandler.java:233) > ~[jetty-server-9.4.28.v20200408.jar:9.4.28.v20200408] > at > org.eclipse.jetty.server.handler.ContextHandler.doHandle(ContextHandler.java:1363) > ~[jetty-server-9.4.28.v20200408.jar:9.4.28.v20200408] > at > org.eclipse.jetty.server.handler.ScopedHandler.nextScope(ScopedHandler.java:188) > ~[jetty-server-9.4.28.v20200408.jar:9.4.28.v20200408] > at > org.eclipse.jetty.servlet.ServletHandler.doScope(ServletHandler.java:489) > ~[jetty-servlet-9.4.28.v20200408.jar:9.4.28.v20200408] > at > org.eclipse.jetty.server.session.SessionHandler.doScope(SessionHandler.java:1580) > ~[jetty-server-9.4.28.v20200408.jar:9.4.28.v20200408] > at > org.eclipse.jetty.server.handler.ScopedHandler.nextScope(ScopedHandler.java:186) > ~[jetty-server-9.4.28.v20200408.jar:9.4.28.v20200408] > at > org.eclipse.jetty.server.handler.ContextHandler.doScope(ContextHandler.java:1278) > ~[jetty-server-9.4.28.v20200408.jar:9.4.28.v20200408] > at > org.eclipse.jetty.server.handler.ScopedHandler.handle(ScopedHandler.java:141) > ~[jetty-server-9.4.28.v20200408.jar:9.4.28.v20200408] > at > org.eclipse.jetty.server.handler.ContextHandlerCollection.handle(ContextHandlerCollection.java:221) > ~[jetty-server-9.4.28.v20200408.jar:9.4.28.v20200408] > at > org.eclipse.jetty.server.handler.HandlerCollection.handle(HandlerCollection.java:146) > ~[jetty-server-9.4.28.v20200408.jar:9.4.28.v20200408] > at > org.eclipse.jetty.server.handler.gzip.GzipHandler.handle(GzipHandler.java:767) > ~[jetty-server-9.4.28.v20200408.jar:9.4.28.v20200408] > at > org.eclipse.jetty.server.handler.HandlerWrapper.handle(HandlerWrapper.java:127) > ~[jetty-server-9.4.28.v20200408.jar:9.4.28.v20200408] > at org.eclipse.jetty.server.Server.handle(Server.java:500) > ~[jetty-server-9.4.28.v20200408.jar:9.4.28.v20200408] > at > org.eclipse.jetty.server.HttpChannel.lambda$handle$1(HttpChannel.java:383) > ~[jetty-server-9.4.28.v20200408.jar:9.4.28.v20200408] > at org.eclipse.jetty.server.HttpChannel.dispatch(HttpChannel.java:547) > [jetty-server-9.4.28.v20200408.jar:9.4.28.v20200408] > at org.eclipse.jetty.server.HttpChannel.handle(HttpChannel.java:375) > [jetty-server-9.4.28.v20200408.jar:9.4.28.v20200408] > at > org.eclipse.jetty.server.HttpConnection.onFillable(HttpConnection.java:273) > [jetty-server-9.4.28.v20200408.jar:9.4.28.v20200408] > at > org.eclipse.jetty.io.AbstractConnection$ReadCallback.succeeded(AbstractConnection.java:311) > [jetty-io-9.4.28.v20200408.jar:9.4.28.v20200408] > at org.eclipse.jetty.io.FillInterest.fillable(FillInterest.java:103) > [jetty-io-9.4.28.v20200408.jar:9.4.28.v20200408] > at > org.eclipse.jetty.io.ChannelEndPoint$2.run(ChannelEndPoint.java:117) > [jetty-io-9.4.28.v20200408.jar:9.4.28.v20200408] > at > org.eclipse.jetty.util.thread.QueuedThreadPool.runJob(QueuedThreadPool.java:806) > [jetty-util-9.4.28.v20200408.jar:9.4.28.v20200408] > at > org.eclipse.jetty.util.thread.QueuedThreadPool$Runner.run(QueuedThreadPool.java:938) > [jetty-util-9.4.28.v20200408.jar:9.4.28.v20200408] > at java.lang.Thread.run(Thread.java:748) [?:1.8.0_302] > > -- > Nick Sincaglia > President/Founder > NueMeta, LLC > Digital Media & Technology > Phone: +1-...@nu... http://www.nuemeta.com > Skype: nsincaglia > > _______________________________________________ > Exist-open mailing list > Exi...@li... > https://lists.sourceforge.net/lists/listinfo/exist-open > |
From: Nick S. <nsi...@nu...> - 2021-11-10 22:03:42
|
I have a server that seems to crash frequently. I recently restarted it and let it sit for a while after restarting and it sent the below error to the exist.log. Does anyone have any insights on what this is? Nick 2021-11-10 21:53:29,933 [qtp579103261-31] ERROR (SFTP.java [connect]:122) - Algorithm negotiation fail com.jcraft.jsch.JSchException: Algorithm negotiation fail at com.jcraft.jsch.Session.receive_kexinit(Session.java:583) ~[jsch-0.1.51.jar:?] at com.jcraft.jsch.Session.connect(Session.java:320) ~[jsch-0.1.51.jar:?] at com.jcraft.jsch.Session.connect(Session.java:183) ~[jsch-0.1.51.jar:?] at ro.kuberam.libs.java.ftclient.SFTP.SFTP.connect(SFTP.java:117) ~[ft-client-java-lib-2.0.0.jar:2.0.0] at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[?:1.8.0_302] at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) ~[?:1.8.0_302] at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[?:1.8.0_302] at java.lang.reflect.Method.invoke(Method.java:498) ~[?:1.8.0_302] at ro.kuberam.libs.java.ftclient.Connect.connect(Connect.java:76) ~[ft-client-java-lib-2.0.0.jar:2.0.0] at org.expath.exist.ftclient.ConnectFunction.eval(ConnectFunction.java:130) ~[ft-client-exist-java-lib-1.2.0.jar:?] at org.exist.xquery.BasicFunction.eval(BasicFunction.java:74) ~[exist-core-5.3.0-SNAPSHOT.jar:5.3.0-SNAPSHOT] at org.exist.xquery.InternalFunctionCall.eval(InternalFunctionCall.java:41) ~[exist-core-5.3.0-SNAPSHOT.jar:5.3.0-SNAPSHOT] at org.exist.xquery.LetExpr.eval(LetExpr.java:99) ~[exist-core-5.3.0-SNAPSHOT.jar:5.3.0-SNAPSHOT] at org.exist.xquery.LetExpr.eval(LetExpr.java:111) ~[exist-core-5.3.0-SNAPSHOT.jar:5.3.0-SNAPSHOT] at org.exist.xquery.LetExpr.eval(LetExpr.java:111) ~[exist-core-5.3.0-SNAPSHOT.jar:5.3.0-SNAPSHOT] at org.exist.xquery.AbstractExpression.eval(AbstractExpression.java:71) ~[exist-core-5.3.0-SNAPSHOT.jar:5.3.0-SNAPSHOT] at org.exist.xquery.PathExpr.eval(PathExpr.java:280) ~[exist-core-5.3.0-SNAPSHOT.jar:5.3.0-SNAPSHOT] at org.exist.xquery.TryCatchExpression.eval(TryCatchExpression.java:148) ~[exist-core-5.3.0-SNAPSHOT.jar:5.3.0-SNAPSHOT] at org.exist.xquery.UserDefinedFunction.eval(UserDefinedFunction.java:162) ~[exist-core-5.3.0-SNAPSHOT.jar:5.3.0-SNAPSHOT] at org.exist.xquery.DynamicCardinalityCheck.eval(DynamicCardinalityCheck.java:74) ~[exist-core-5.3.0-SNAPSHOT.jar:5.3.0-SNAPSHOT] at org.exist.xquery.FunctionCall.evalFunction(FunctionCall.java:305) ~[exist-core-5.3.0-SNAPSHOT.jar:5.3.0-SNAPSHOT] at org.exist.xquery.FunctionCall.eval(FunctionCall.java:223) ~[exist-core-5.3.0-SNAPSHOT.jar:5.3.0-SNAPSHOT] at org.exist.xquery.LetExpr.eval(LetExpr.java:99) ~[exist-core-5.3.0-SNAPSHOT.jar:5.3.0-SNAPSHOT] at org.exist.xquery.LetExpr.eval(LetExpr.java:111) ~[exist-core-5.3.0-SNAPSHOT.jar:5.3.0-SNAPSHOT] at org.exist.xquery.UserDefinedFunction.eval(UserDefinedFunction.java:162) ~[exist-core-5.3.0-SNAPSHOT.jar:5.3.0-SNAPSHOT] at org.exist.xquery.DynamicCardinalityCheck.eval(DynamicCardinalityCheck.java:74) ~[exist-core-5.3.0-SNAPSHOT.jar:5.3.0-SNAPSHOT] at org.exist.xquery.DynamicTypeCheck.eval(DynamicTypeCheck.java:61) ~[exist-core-5.3.0-SNAPSHOT.jar:5.3.0-SNAPSHOT] at org.exist.xquery.FunctionCall.evalFunction(FunctionCall.java:305) ~[exist-core-5.3.0-SNAPSHOT.jar:5.3.0-SNAPSHOT] at org.exist.xquery.FunctionCall.eval(FunctionCall.java:223) ~[exist-core-5.3.0-SNAPSHOT.jar:5.3.0-SNAPSHOT] at org.exist.xquery.LetExpr.eval(LetExpr.java:99) ~[exist-core-5.3.0-SNAPSHOT.jar:5.3.0-SNAPSHOT] at org.exist.xquery.LetExpr.eval(LetExpr.java:111) ~[exist-core-5.3.0-SNAPSHOT.jar:5.3.0-SNAPSHOT] at org.exist.xquery.LetExpr.eval(LetExpr.java:111) ~[exist-core-5.3.0-SNAPSHOT.jar:5.3.0-SNAPSHOT] at org.exist.xquery.LetExpr.eval(LetExpr.java:111) ~[exist-core-5.3.0-SNAPSHOT.jar:5.3.0-SNAPSHOT] at org.exist.xquery.LetExpr.eval(LetExpr.java:111) ~[exist-core-5.3.0-SNAPSHOT.jar:5.3.0-SNAPSHOT] at org.exist.xquery.LetExpr.eval(LetExpr.java:111) ~[exist-core-5.3.0-SNAPSHOT.jar:5.3.0-SNAPSHOT] at org.exist.xquery.UserDefinedFunction.eval(UserDefinedFunction.java:162) ~[exist-core-5.3.0-SNAPSHOT.jar:5.3.0-SNAPSHOT] at org.exist.xquery.DynamicCardinalityCheck.eval(DynamicCardinalityCheck.java:74) ~[exist-core-5.3.0-SNAPSHOT.jar:5.3.0-SNAPSHOT] at org.exist.xquery.DynamicTypeCheck.eval(DynamicTypeCheck.java:61) ~[exist-core-5.3.0-SNAPSHOT.jar:5.3.0-SNAPSHOT] at org.exist.xquery.FunctionCall.evalFunction(FunctionCall.java:305) ~[exist-core-5.3.0-SNAPSHOT.jar:5.3.0-SNAPSHOT] at org.exist.xquery.FunctionCall.eval(FunctionCall.java:223) ~[exist-core-5.3.0-SNAPSHOT.jar:5.3.0-SNAPSHOT] at org.exist.xquery.AbstractExpression.eval(AbstractExpression.java:71) ~[exist-core-5.3.0-SNAPSHOT.jar:5.3.0-SNAPSHOT] at org.exist.xquery.PathExpr.eval(PathExpr.java:280) ~[exist-core-5.3.0-SNAPSHOT.jar:5.3.0-SNAPSHOT] at org.exist.xquery.AbstractExpression.eval(AbstractExpression.java:71) ~[exist-core-5.3.0-SNAPSHOT.jar:5.3.0-SNAPSHOT] at org.exist.xquery.XQuery.execute(XQuery.java:261) ~[exist-core-5.3.0-SNAPSHOT.jar:5.3.0-SNAPSHOT] at org.exist.xquery.functions.util.Eval.execute(Eval.java:437) ~[exist-core-5.3.0-SNAPSHOT.jar:5.3.0-SNAPSHOT] at org.exist.xquery.functions.util.Eval.doEval(Eval.java:336) ~[exist-core-5.3.0-SNAPSHOT.jar:5.3.0-SNAPSHOT] at org.exist.xquery.functions.util.Eval.eval(Eval.java:199) ~[exist-core-5.3.0-SNAPSHOT.jar:5.3.0-SNAPSHOT] at org.exist.xquery.BasicFunction.eval(BasicFunction.java:74) ~[exist-core-5.3.0-SNAPSHOT.jar:5.3.0-SNAPSHOT] at org.exist.xquery.InternalFunctionCall.eval(InternalFunctionCall.java:41) ~[exist-core-5.3.0-SNAPSHOT.jar:5.3.0-SNAPSHOT] at org.exist.xquery.LetExpr.eval(LetExpr.java:99) ~[exist-core-5.3.0-SNAPSHOT.jar:5.3.0-SNAPSHOT] at org.exist.xquery.LetExpr.eval(LetExpr.java:111) ~[exist-core-5.3.0-SNAPSHOT.jar:5.3.0-SNAPSHOT] at org.exist.xquery.LetExpr.eval(LetExpr.java:111) ~[exist-core-5.3.0-SNAPSHOT.jar:5.3.0-SNAPSHOT] at org.exist.xquery.LetExpr.eval(LetExpr.java:111) ~[exist-core-5.3.0-SNAPSHOT.jar:5.3.0-SNAPSHOT] at org.exist.xquery.LetExpr.eval(LetExpr.java:111) ~[exist-core-5.3.0-SNAPSHOT.jar:5.3.0-SNAPSHOT] at org.exist.xquery.LetExpr.eval(LetExpr.java:111) ~[exist-core-5.3.0-SNAPSHOT.jar:5.3.0-SNAPSHOT] at org.exist.xquery.LetExpr.eval(LetExpr.java:111) ~[exist-core-5.3.0-SNAPSHOT.jar:5.3.0-SNAPSHOT] at org.exist.xquery.LetExpr.eval(LetExpr.java:111) ~[exist-core-5.3.0-SNAPSHOT.jar:5.3.0-SNAPSHOT] at org.exist.xquery.LetExpr.eval(LetExpr.java:111) ~[exist-core-5.3.0-SNAPSHOT.jar:5.3.0-SNAPSHOT] at org.exist.xquery.LetExpr.eval(LetExpr.java:111) ~[exist-core-5.3.0-SNAPSHOT.jar:5.3.0-SNAPSHOT] at org.exist.xquery.LetExpr.eval(LetExpr.java:111) ~[exist-core-5.3.0-SNAPSHOT.jar:5.3.0-SNAPSHOT] at org.exist.xquery.LetExpr.eval(LetExpr.java:111) ~[exist-core-5.3.0-SNAPSHOT.jar:5.3.0-SNAPSHOT] at org.exist.xquery.LetExpr.eval(LetExpr.java:111) ~[exist-core-5.3.0-SNAPSHOT.jar:5.3.0-SNAPSHOT] at org.exist.xquery.LetExpr.eval(LetExpr.java:111) ~[exist-core-5.3.0-SNAPSHOT.jar:5.3.0-SNAPSHOT] at org.exist.xquery.ConditionalExpression.eval(ConditionalExpression.java:98) ~[exist-core-5.3.0-SNAPSHOT.jar:5.3.0-SNAPSHOT] at org.exist.xquery.ConditionalExpression.eval(ConditionalExpression.java:98) ~[exist-core-5.3.0-SNAPSHOT.jar:5.3.0-SNAPSHOT] at org.exist.xquery.AbstractExpression.eval(AbstractExpression.java:71) ~[exist-core-5.3.0-SNAPSHOT.jar:5.3.0-SNAPSHOT] at org.exist.xquery.PathExpr.eval(PathExpr.java:280) ~[exist-core-5.3.0-SNAPSHOT.jar:5.3.0-SNAPSHOT] at org.exist.xquery.AbstractExpression.eval(AbstractExpression.java:71) ~[exist-core-5.3.0-SNAPSHOT.jar:5.3.0-SNAPSHOT] at org.exist.xquery.XQuery.execute(XQuery.java:261) ~[exist-core-5.3.0-SNAPSHOT.jar:5.3.0-SNAPSHOT] at org.exist.xquery.XQuery.execute(XQuery.java:185) ~[exist-core-5.3.0-SNAPSHOT.jar:5.3.0-SNAPSHOT] at org.exist.http.RESTServer.executeXQuery(RESTServer.java:1552) ~[exist-core-5.3.0-SNAPSHOT.jar:5.3.0-SNAPSHOT] at org.exist.http.RESTServer.doGet(RESTServer.java:530) ~[exist-core-5.3.0-SNAPSHOT.jar:5.3.0-SNAPSHOT] at org.exist.http.servlets.EXistServlet.doGet(EXistServlet.java:254) ~[exist-core-5.3.0-SNAPSHOT.jar:5.3.0-SNAPSHOT] at javax.servlet.http.HttpServlet.service(HttpServlet.java:687) ~[javax.servlet-api-3.1.0.jar:3.1.0] at javax.servlet.http.HttpServlet.service(HttpServlet.java:790) ~[javax.servlet-api-3.1.0.jar:3.1.0] at org.eclipse.jetty.servlet.ServletHolder$NotAsyncServlet.service(ServletHolder.java:1411) ~[jetty-servlet-9.4.28.v20200408.jar:9.4.28.v20200408] at org.eclipse.jetty.servlet.ServletHolder.handle(ServletHolder.java:763) ~[jetty-servlet-9.4.28.v20200408.jar:9.4.28.v20200408] at org.eclipse.jetty.servlet.ServletHandler.doHandle(ServletHandler.java:551) ~[jetty-servlet-9.4.28.v20200408.jar:9.4.28.v20200408] at org.eclipse.jetty.server.handler.ScopedHandler.handle(ScopedHandler.java:143) ~[jetty-server-9.4.28.v20200408.jar:9.4.28.v20200408] at org.eclipse.jetty.security.SecurityHandler.handle(SecurityHandler.java:620) ~[jetty-security-9.4.28.v20200408.jar:9.4.28.v20200408] at org.eclipse.jetty.server.handler.HandlerWrapper.handle(HandlerWrapper.java:127) ~[jetty-server-9.4.28.v20200408.jar:9.4.28.v20200408] at org.eclipse.jetty.server.handler.ScopedHandler.nextHandle(ScopedHandler.java:235) ~[jetty-server-9.4.28.v20200408.jar:9.4.28.v20200408] at org.eclipse.jetty.server.session.SessionHandler.doHandle(SessionHandler.java:1610) ~[jetty-server-9.4.28.v20200408.jar:9.4.28.v20200408] at org.eclipse.jetty.server.handler.ScopedHandler.nextHandle(ScopedHandler.java:233) ~[jetty-server-9.4.28.v20200408.jar:9.4.28.v20200408] at org.eclipse.jetty.server.handler.ContextHandler.doHandle(ContextHandler.java:1363) ~[jetty-server-9.4.28.v20200408.jar:9.4.28.v20200408] at org.eclipse.jetty.server.handler.ScopedHandler.nextScope(ScopedHandler.java:188) ~[jetty-server-9.4.28.v20200408.jar:9.4.28.v20200408] at org.eclipse.jetty.servlet.ServletHandler.doScope(ServletHandler.java:489) ~[jetty-servlet-9.4.28.v20200408.jar:9.4.28.v20200408] at org.eclipse.jetty.server.session.SessionHandler.doScope(SessionHandler.java:1580) ~[jetty-server-9.4.28.v20200408.jar:9.4.28.v20200408] at org.eclipse.jetty.server.handler.ScopedHandler.nextScope(ScopedHandler.java:186) ~[jetty-server-9.4.28.v20200408.jar:9.4.28.v20200408] at org.eclipse.jetty.server.handler.ContextHandler.doScope(ContextHandler.java:1278) ~[jetty-server-9.4.28.v20200408.jar:9.4.28.v20200408] at org.eclipse.jetty.server.handler.ScopedHandler.handle(ScopedHandler.java:141) ~[jetty-server-9.4.28.v20200408.jar:9.4.28.v20200408] at org.eclipse.jetty.server.Dispatcher.forward(Dispatcher.java:161) ~[jetty-server-9.4.28.v20200408.jar:9.4.28.v20200408] at org.eclipse.jetty.server.Dispatcher.forward(Dispatcher.java:79) ~[jetty-server-9.4.28.v20200408.jar:9.4.28.v20200408] at org.exist.http.urlrewrite.Forward.doRewrite(Forward.java:51) ~[exist-core-5.3.0-SNAPSHOT.jar:5.3.0-SNAPSHOT] at org.exist.http.urlrewrite.XQueryURLRewrite.service(XQueryURLRewrite.java:207) ~[exist-core-5.3.0-SNAPSHOT.jar:5.3.0-SNAPSHOT] at javax.servlet.http.HttpServlet.service(HttpServlet.java:790) ~[javax.servlet-api-3.1.0.jar:3.1.0] at org.eclipse.jetty.servlet.ServletHolder$NotAsyncServlet.service(ServletHolder.java:1402) ~[jetty-servlet-9.4.28.v20200408.jar:9.4.28.v20200408] at org.eclipse.jetty.servlet.ServletHolder.handle(ServletHolder.java:763) ~[jetty-servlet-9.4.28.v20200408.jar:9.4.28.v20200408] at org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1631) ~[jetty-servlet-9.4.28.v20200408.jar:9.4.28.v20200408] at org.eclipse.jetty.websocket.server.WebSocketUpgradeFilter.doFilter(WebSocketUpgradeFilter.java:226) ~[websocket-server-9.4.28.v20200408.jar:9.4.28.v20200408] at org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1618) ~[jetty-servlet-9.4.28.v20200408.jar:9.4.28.v20200408] at org.eclipse.jetty.servlet.ServletHandler.doHandle(ServletHandler.java:549) ~[jetty-servlet-9.4.28.v20200408.jar:9.4.28.v20200408] at org.eclipse.jetty.server.handler.ScopedHandler.handle(ScopedHandler.java:143) ~[jetty-server-9.4.28.v20200408.jar:9.4.28.v20200408] at org.eclipse.jetty.security.SecurityHandler.handle(SecurityHandler.java:578) ~[jetty-security-9.4.28.v20200408.jar:9.4.28.v20200408] at org.eclipse.jetty.server.handler.HandlerWrapper.handle(HandlerWrapper.java:127) ~[jetty-server-9.4.28.v20200408.jar:9.4.28.v20200408] at org.eclipse.jetty.server.handler.ScopedHandler.nextHandle(ScopedHandler.java:235) ~[jetty-server-9.4.28.v20200408.jar:9.4.28.v20200408] at org.eclipse.jetty.server.session.SessionHandler.doHandle(SessionHandler.java:1610) ~[jetty-server-9.4.28.v20200408.jar:9.4.28.v20200408] at org.eclipse.jetty.server.handler.ScopedHandler.nextHandle(ScopedHandler.java:233) ~[jetty-server-9.4.28.v20200408.jar:9.4.28.v20200408] at org.eclipse.jetty.server.handler.ContextHandler.doHandle(ContextHandler.java:1363) ~[jetty-server-9.4.28.v20200408.jar:9.4.28.v20200408] at org.eclipse.jetty.server.handler.ScopedHandler.nextScope(ScopedHandler.java:188) ~[jetty-server-9.4.28.v20200408.jar:9.4.28.v20200408] at org.eclipse.jetty.servlet.ServletHandler.doScope(ServletHandler.java:489) ~[jetty-servlet-9.4.28.v20200408.jar:9.4.28.v20200408] at org.eclipse.jetty.server.session.SessionHandler.doScope(SessionHandler.java:1580) ~[jetty-server-9.4.28.v20200408.jar:9.4.28.v20200408] at org.eclipse.jetty.server.handler.ScopedHandler.nextScope(ScopedHandler.java:186) ~[jetty-server-9.4.28.v20200408.jar:9.4.28.v20200408] at org.eclipse.jetty.server.handler.ContextHandler.doScope(ContextHandler.java:1278) ~[jetty-server-9.4.28.v20200408.jar:9.4.28.v20200408] at org.eclipse.jetty.server.handler.ScopedHandler.handle(ScopedHandler.java:141) ~[jetty-server-9.4.28.v20200408.jar:9.4.28.v20200408] at org.eclipse.jetty.server.handler.ContextHandlerCollection.handle(ContextHandlerCollection.java:221) ~[jetty-server-9.4.28.v20200408.jar:9.4.28.v20200408] at org.eclipse.jetty.server.handler.HandlerCollection.handle(HandlerCollection.java:146) ~[jetty-server-9.4.28.v20200408.jar:9.4.28.v20200408] at org.eclipse.jetty.server.handler.gzip.GzipHandler.handle(GzipHandler.java:767) ~[jetty-server-9.4.28.v20200408.jar:9.4.28.v20200408] at org.eclipse.jetty.server.handler.HandlerWrapper.handle(HandlerWrapper.java:127) ~[jetty-server-9.4.28.v20200408.jar:9.4.28.v20200408] at org.eclipse.jetty.server.Server.handle(Server.java:500) ~[jetty-server-9.4.28.v20200408.jar:9.4.28.v20200408] at org.eclipse.jetty.server.HttpChannel.lambda$handle$1(HttpChannel.java:383) ~[jetty-server-9.4.28.v20200408.jar:9.4.28.v20200408] at org.eclipse.jetty.server.HttpChannel.dispatch(HttpChannel.java:547) [jetty-server-9.4.28.v20200408.jar:9.4.28.v20200408] at org.eclipse.jetty.server.HttpChannel.handle(HttpChannel.java:375) [jetty-server-9.4.28.v20200408.jar:9.4.28.v20200408] at org.eclipse.jetty.server.HttpConnection.onFillable(HttpConnection.java:273) [jetty-server-9.4.28.v20200408.jar:9.4.28.v20200408] at org.eclipse.jetty.io.AbstractConnection$ReadCallback.succeeded(AbstractConnection.java:311) [jetty-io-9.4.28.v20200408.jar:9.4.28.v20200408] at org.eclipse.jetty.io.FillInterest.fillable(FillInterest.java:103) [jetty-io-9.4.28.v20200408.jar:9.4.28.v20200408] at org.eclipse.jetty.io.ChannelEndPoint$2.run(ChannelEndPoint.java:117) [jetty-io-9.4.28.v20200408.jar:9.4.28.v20200408] at org.eclipse.jetty.util.thread.strategy.EatWhatYouKill.runTask(EatWhatYouKill.java:336) [jetty-util-9.4.28.v20200408.jar:9.4.28.v20200408] at org.eclipse.jetty.util.thread.strategy.EatWhatYouKill.doProduce(EatWhatYouKill.java:313) [jetty-util-9.4.28.v20200408.jar:9.4.28.v20200408] at org.eclipse.jetty.util.thread.strategy.EatWhatYouKill.tryProduce(EatWhatYouKill.java:171) [jetty-util-9.4.28.v20200408.jar:9.4.28.v20200408] at org.eclipse.jetty.util.thread.strategy.EatWhatYouKill.run(EatWhatYouKill.java:129) [jetty-util-9.4.28.v20200408.jar:9.4.28.v20200408] at org.eclipse.jetty.util.thread.ReservedThreadExecutor$ReservedThread.run(ReservedThreadExecutor.java:375) [jetty-util-9.4.28.v20200408.jar:9.4.28.v20200408] at org.eclipse.jetty.util.thread.QueuedThreadPool.runJob(QueuedThreadPool.java:806) [jetty-util-9.4.28.v20200408.jar:9.4.28.v20200408] at org.eclipse.jetty.util.thread.QueuedThreadPool$Runner.run(QueuedThreadPool.java:938) [jetty-util-9.4.28.v20200408.jar:9.4.28.v20200408] at java.lang.Thread.run(Thread.java:748) [?:1.8.0_302] 2021-11-10 21:55:47,232 [qtp579103261-26] ERROR (SFTP.java [connect]:122) - Algorithm negotiation fail com.jcraft.jsch.JSchException: Algorithm negotiation fail at com.jcraft.jsch.Session.receive_kexinit(Session.java:583) ~[jsch-0.1.51.jar:?] at com.jcraft.jsch.Session.connect(Session.java:320) ~[jsch-0.1.51.jar:?] at com.jcraft.jsch.Session.connect(Session.java:183) ~[jsch-0.1.51.jar:?] at ro.kuberam.libs.java.ftclient.SFTP.SFTP.connect(SFTP.java:117) ~[ft-client-java-lib-2.0.0.jar:2.0.0] at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[?:1.8.0_302] at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) ~[?:1.8.0_302] at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[?:1.8.0_302] at java.lang.reflect.Method.invoke(Method.java:498) ~[?:1.8.0_302] at ro.kuberam.libs.java.ftclient.Connect.connect(Connect.java:76) ~[ft-client-java-lib-2.0.0.jar:2.0.0] at org.expath.exist.ftclient.ConnectFunction.eval(ConnectFunction.java:130) ~[ft-client-exist-java-lib-1.2.0.jar:?] at org.exist.xquery.BasicFunction.eval(BasicFunction.java:74) ~[exist-core-5.3.0-SNAPSHOT.jar:5.3.0-SNAPSHOT] at org.exist.xquery.InternalFunctionCall.eval(InternalFunctionCall.java:41) ~[exist-core-5.3.0-SNAPSHOT.jar:5.3.0-SNAPSHOT] at org.exist.xquery.LetExpr.eval(LetExpr.java:99) ~[exist-core-5.3.0-SNAPSHOT.jar:5.3.0-SNAPSHOT] at org.exist.xquery.LetExpr.eval(LetExpr.java:111) ~[exist-core-5.3.0-SNAPSHOT.jar:5.3.0-SNAPSHOT] at org.exist.xquery.LetExpr.eval(LetExpr.java:111) ~[exist-core-5.3.0-SNAPSHOT.jar:5.3.0-SNAPSHOT] at org.exist.xquery.AbstractExpression.eval(AbstractExpression.java:71) ~[exist-core-5.3.0-SNAPSHOT.jar:5.3.0-SNAPSHOT] at org.exist.xquery.PathExpr.eval(PathExpr.java:280) ~[exist-core-5.3.0-SNAPSHOT.jar:5.3.0-SNAPSHOT] at org.exist.xquery.TryCatchExpression.eval(TryCatchExpression.java:148) ~[exist-core-5.3.0-SNAPSHOT.jar:5.3.0-SNAPSHOT] at org.exist.xquery.UserDefinedFunction.eval(UserDefinedFunction.java:162) ~[exist-core-5.3.0-SNAPSHOT.jar:5.3.0-SNAPSHOT] at org.exist.xquery.DynamicCardinalityCheck.eval(DynamicCardinalityCheck.java:74) ~[exist-core-5.3.0-SNAPSHOT.jar:5.3.0-SNAPSHOT] at org.exist.xquery.FunctionCall.evalFunction(FunctionCall.java:305) ~[exist-core-5.3.0-SNAPSHOT.jar:5.3.0-SNAPSHOT] at org.exist.xquery.FunctionCall.eval(FunctionCall.java:223) ~[exist-core-5.3.0-SNAPSHOT.jar:5.3.0-SNAPSHOT] at org.exist.xquery.LetExpr.eval(LetExpr.java:99) ~[exist-core-5.3.0-SNAPSHOT.jar:5.3.0-SNAPSHOT] at org.exist.xquery.LetExpr.eval(LetExpr.java:111) ~[exist-core-5.3.0-SNAPSHOT.jar:5.3.0-SNAPSHOT] at org.exist.xquery.UserDefinedFunction.eval(UserDefinedFunction.java:162) ~[exist-core-5.3.0-SNAPSHOT.jar:5.3.0-SNAPSHOT] at org.exist.xquery.DynamicCardinalityCheck.eval(DynamicCardinalityCheck.java:74) ~[exist-core-5.3.0-SNAPSHOT.jar:5.3.0-SNAPSHOT] at org.exist.xquery.DynamicTypeCheck.eval(DynamicTypeCheck.java:61) ~[exist-core-5.3.0-SNAPSHOT.jar:5.3.0-SNAPSHOT] at org.exist.xquery.FunctionCall.evalFunction(FunctionCall.java:305) ~[exist-core-5.3.0-SNAPSHOT.jar:5.3.0-SNAPSHOT] at org.exist.xquery.FunctionCall.eval(FunctionCall.java:223) ~[exist-core-5.3.0-SNAPSHOT.jar:5.3.0-SNAPSHOT] at org.exist.xquery.LetExpr.eval(LetExpr.java:99) ~[exist-core-5.3.0-SNAPSHOT.jar:5.3.0-SNAPSHOT] at org.exist.xquery.LetExpr.eval(LetExpr.java:111) ~[exist-core-5.3.0-SNAPSHOT.jar:5.3.0-SNAPSHOT] at org.exist.xquery.LetExpr.eval(LetExpr.java:111) ~[exist-core-5.3.0-SNAPSHOT.jar:5.3.0-SNAPSHOT] at org.exist.xquery.LetExpr.eval(LetExpr.java:111) ~[exist-core-5.3.0-SNAPSHOT.jar:5.3.0-SNAPSHOT] at org.exist.xquery.LetExpr.eval(LetExpr.java:111) ~[exist-core-5.3.0-SNAPSHOT.jar:5.3.0-SNAPSHOT] at org.exist.xquery.LetExpr.eval(LetExpr.java:111) ~[exist-core-5.3.0-SNAPSHOT.jar:5.3.0-SNAPSHOT] at org.exist.xquery.UserDefinedFunction.eval(UserDefinedFunction.java:162) ~[exist-core-5.3.0-SNAPSHOT.jar:5.3.0-SNAPSHOT] at org.exist.xquery.DynamicCardinalityCheck.eval(DynamicCardinalityCheck.java:74) ~[exist-core-5.3.0-SNAPSHOT.jar:5.3.0-SNAPSHOT] at org.exist.xquery.DynamicTypeCheck.eval(DynamicTypeCheck.java:61) ~[exist-core-5.3.0-SNAPSHOT.jar:5.3.0-SNAPSHOT] at org.exist.xquery.FunctionCall.evalFunction(FunctionCall.java:305) ~[exist-core-5.3.0-SNAPSHOT.jar:5.3.0-SNAPSHOT] at org.exist.xquery.FunctionCall.eval(FunctionCall.java:223) ~[exist-core-5.3.0-SNAPSHOT.jar:5.3.0-SNAPSHOT] at org.exist.xquery.AbstractExpression.eval(AbstractExpression.java:71) ~[exist-core-5.3.0-SNAPSHOT.jar:5.3.0-SNAPSHOT] at org.exist.xquery.PathExpr.eval(PathExpr.java:280) ~[exist-core-5.3.0-SNAPSHOT.jar:5.3.0-SNAPSHOT] at org.exist.xquery.AbstractExpression.eval(AbstractExpression.java:71) ~[exist-core-5.3.0-SNAPSHOT.jar:5.3.0-SNAPSHOT] at org.exist.xquery.XQuery.execute(XQuery.java:261) ~[exist-core-5.3.0-SNAPSHOT.jar:5.3.0-SNAPSHOT] at org.exist.xquery.functions.util.Eval.execute(Eval.java:437) ~[exist-core-5.3.0-SNAPSHOT.jar:5.3.0-SNAPSHOT] at org.exist.xquery.functions.util.Eval.doEval(Eval.java:336) ~[exist-core-5.3.0-SNAPSHOT.jar:5.3.0-SNAPSHOT] at org.exist.xquery.functions.util.Eval.eval(Eval.java:199) ~[exist-core-5.3.0-SNAPSHOT.jar:5.3.0-SNAPSHOT] at org.exist.xquery.BasicFunction.eval(BasicFunction.java:74) ~[exist-core-5.3.0-SNAPSHOT.jar:5.3.0-SNAPSHOT] at org.exist.xquery.InternalFunctionCall.eval(InternalFunctionCall.java:41) ~[exist-core-5.3.0-SNAPSHOT.jar:5.3.0-SNAPSHOT] at org.exist.xquery.LetExpr.eval(LetExpr.java:99) ~[exist-core-5.3.0-SNAPSHOT.jar:5.3.0-SNAPSHOT] at org.exist.xquery.LetExpr.eval(LetExpr.java:111) ~[exist-core-5.3.0-SNAPSHOT.jar:5.3.0-SNAPSHOT] at org.exist.xquery.LetExpr.eval(LetExpr.java:111) ~[exist-core-5.3.0-SNAPSHOT.jar:5.3.0-SNAPSHOT] at org.exist.xquery.LetExpr.eval(LetExpr.java:111) ~[exist-core-5.3.0-SNAPSHOT.jar:5.3.0-SNAPSHOT] at org.exist.xquery.LetExpr.eval(LetExpr.java:111) ~[exist-core-5.3.0-SNAPSHOT.jar:5.3.0-SNAPSHOT] at org.exist.xquery.LetExpr.eval(LetExpr.java:111) ~[exist-core-5.3.0-SNAPSHOT.jar:5.3.0-SNAPSHOT] at org.exist.xquery.LetExpr.eval(LetExpr.java:111) ~[exist-core-5.3.0-SNAPSHOT.jar:5.3.0-SNAPSHOT] at org.exist.xquery.LetExpr.eval(LetExpr.java:111) ~[exist-core-5.3.0-SNAPSHOT.jar:5.3.0-SNAPSHOT] at org.exist.xquery.LetExpr.eval(LetExpr.java:111) ~[exist-core-5.3.0-SNAPSHOT.jar:5.3.0-SNAPSHOT] at org.exist.xquery.LetExpr.eval(LetExpr.java:111) ~[exist-core-5.3.0-SNAPSHOT.jar:5.3.0-SNAPSHOT] at org.exist.xquery.LetExpr.eval(LetExpr.java:111) ~[exist-core-5.3.0-SNAPSHOT.jar:5.3.0-SNAPSHOT] at org.exist.xquery.LetExpr.eval(LetExpr.java:111) ~[exist-core-5.3.0-SNAPSHOT.jar:5.3.0-SNAPSHOT] at org.exist.xquery.LetExpr.eval(LetExpr.java:111) ~[exist-core-5.3.0-SNAPSHOT.jar:5.3.0-SNAPSHOT] at org.exist.xquery.LetExpr.eval(LetExpr.java:111) ~[exist-core-5.3.0-SNAPSHOT.jar:5.3.0-SNAPSHOT] at org.exist.xquery.ConditionalExpression.eval(ConditionalExpression.java:98) ~[exist-core-5.3.0-SNAPSHOT.jar:5.3.0-SNAPSHOT] at org.exist.xquery.ConditionalExpression.eval(ConditionalExpression.java:98) ~[exist-core-5.3.0-SNAPSHOT.jar:5.3.0-SNAPSHOT] at org.exist.xquery.AbstractExpression.eval(AbstractExpression.java:71) ~[exist-core-5.3.0-SNAPSHOT.jar:5.3.0-SNAPSHOT] at org.exist.xquery.PathExpr.eval(PathExpr.java:280) ~[exist-core-5.3.0-SNAPSHOT.jar:5.3.0-SNAPSHOT] at org.exist.xquery.AbstractExpression.eval(AbstractExpression.java:71) ~[exist-core-5.3.0-SNAPSHOT.jar:5.3.0-SNAPSHOT] at org.exist.xquery.XQuery.execute(XQuery.java:261) ~[exist-core-5.3.0-SNAPSHOT.jar:5.3.0-SNAPSHOT] at org.exist.xquery.XQuery.execute(XQuery.java:185) ~[exist-core-5.3.0-SNAPSHOT.jar:5.3.0-SNAPSHOT] at org.exist.http.RESTServer.executeXQuery(RESTServer.java:1552) ~[exist-core-5.3.0-SNAPSHOT.jar:5.3.0-SNAPSHOT] at org.exist.http.RESTServer.doGet(RESTServer.java:530) ~[exist-core-5.3.0-SNAPSHOT.jar:5.3.0-SNAPSHOT] at org.exist.http.servlets.EXistServlet.doGet(EXistServlet.java:254) ~[exist-core-5.3.0-SNAPSHOT.jar:5.3.0-SNAPSHOT] at javax.servlet.http.HttpServlet.service(HttpServlet.java:687) ~[javax.servlet-api-3.1.0.jar:3.1.0] at javax.servlet.http.HttpServlet.service(HttpServlet.java:790) ~[javax.servlet-api-3.1.0.jar:3.1.0] at org.eclipse.jetty.servlet.ServletHolder$NotAsyncServlet.service(ServletHolder.java:1411) ~[jetty-servlet-9.4.28.v20200408.jar:9.4.28.v20200408] at org.eclipse.jetty.servlet.ServletHolder.handle(ServletHolder.java:763) ~[jetty-servlet-9.4.28.v20200408.jar:9.4.28.v20200408] at org.eclipse.jetty.servlet.ServletHandler.doHandle(ServletHandler.java:551) ~[jetty-servlet-9.4.28.v20200408.jar:9.4.28.v20200408] at org.eclipse.jetty.server.handler.ScopedHandler.handle(ScopedHandler.java:143) ~[jetty-server-9.4.28.v20200408.jar:9.4.28.v20200408] at org.eclipse.jetty.security.SecurityHandler.handle(SecurityHandler.java:620) ~[jetty-security-9.4.28.v20200408.jar:9.4.28.v20200408] at org.eclipse.jetty.server.handler.HandlerWrapper.handle(HandlerWrapper.java:127) ~[jetty-server-9.4.28.v20200408.jar:9.4.28.v20200408] at org.eclipse.jetty.server.handler.ScopedHandler.nextHandle(ScopedHandler.java:235) ~[jetty-server-9.4.28.v20200408.jar:9.4.28.v20200408] at org.eclipse.jetty.server.session.SessionHandler.doHandle(SessionHandler.java:1610) ~[jetty-server-9.4.28.v20200408.jar:9.4.28.v20200408] at org.eclipse.jetty.server.handler.ScopedHandler.nextHandle(ScopedHandler.java:233) ~[jetty-server-9.4.28.v20200408.jar:9.4.28.v20200408] at org.eclipse.jetty.server.handler.ContextHandler.doHandle(ContextHandler.java:1363) ~[jetty-server-9.4.28.v20200408.jar:9.4.28.v20200408] at org.eclipse.jetty.server.handler.ScopedHandler.nextScope(ScopedHandler.java:188) ~[jetty-server-9.4.28.v20200408.jar:9.4.28.v20200408] at org.eclipse.jetty.servlet.ServletHandler.doScope(ServletHandler.java:489) ~[jetty-servlet-9.4.28.v20200408.jar:9.4.28.v20200408] at org.eclipse.jetty.server.session.SessionHandler.doScope(SessionHandler.java:1580) ~[jetty-server-9.4.28.v20200408.jar:9.4.28.v20200408] at org.eclipse.jetty.server.handler.ScopedHandler.nextScope(ScopedHandler.java:186) ~[jetty-server-9.4.28.v20200408.jar:9.4.28.v20200408] at org.eclipse.jetty.server.handler.ContextHandler.doScope(ContextHandler.java:1278) ~[jetty-server-9.4.28.v20200408.jar:9.4.28.v20200408] at org.eclipse.jetty.server.handler.ScopedHandler.handle(ScopedHandler.java:141) ~[jetty-server-9.4.28.v20200408.jar:9.4.28.v20200408] at org.eclipse.jetty.server.Dispatcher.forward(Dispatcher.java:161) ~[jetty-server-9.4.28.v20200408.jar:9.4.28.v20200408] at org.eclipse.jetty.server.Dispatcher.forward(Dispatcher.java:79) ~[jetty-server-9.4.28.v20200408.jar:9.4.28.v20200408] at org.exist.http.urlrewrite.Forward.doRewrite(Forward.java:51) ~[exist-core-5.3.0-SNAPSHOT.jar:5.3.0-SNAPSHOT] at org.exist.http.urlrewrite.XQueryURLRewrite.service(XQueryURLRewrite.java:207) ~[exist-core-5.3.0-SNAPSHOT.jar:5.3.0-SNAPSHOT] at javax.servlet.http.HttpServlet.service(HttpServlet.java:790) ~[javax.servlet-api-3.1.0.jar:3.1.0] at org.eclipse.jetty.servlet.ServletHolder$NotAsyncServlet.service(ServletHolder.java:1402) ~[jetty-servlet-9.4.28.v20200408.jar:9.4.28.v20200408] at org.eclipse.jetty.servlet.ServletHolder.handle(ServletHolder.java:763) ~[jetty-servlet-9.4.28.v20200408.jar:9.4.28.v20200408] at org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1631) ~[jetty-servlet-9.4.28.v20200408.jar:9.4.28.v20200408] at org.eclipse.jetty.websocket.server.WebSocketUpgradeFilter.doFilter(WebSocketUpgradeFilter.java:226) ~[websocket-server-9.4.28.v20200408.jar:9.4.28.v20200408] at org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1618) ~[jetty-servlet-9.4.28.v20200408.jar:9.4.28.v20200408] at org.eclipse.jetty.servlet.ServletHandler.doHandle(ServletHandler.java:549) ~[jetty-servlet-9.4.28.v20200408.jar:9.4.28.v20200408] at org.eclipse.jetty.server.handler.ScopedHandler.handle(ScopedHandler.java:143) ~[jetty-server-9.4.28.v20200408.jar:9.4.28.v20200408] at org.eclipse.jetty.security.SecurityHandler.handle(SecurityHandler.java:578) ~[jetty-security-9.4.28.v20200408.jar:9.4.28.v20200408] at org.eclipse.jetty.server.handler.HandlerWrapper.handle(HandlerWrapper.java:127) ~[jetty-server-9.4.28.v20200408.jar:9.4.28.v20200408] at org.eclipse.jetty.server.handler.ScopedHandler.nextHandle(ScopedHandler.java:235) ~[jetty-server-9.4.28.v20200408.jar:9.4.28.v20200408] at org.eclipse.jetty.server.session.SessionHandler.doHandle(SessionHandler.java:1610) ~[jetty-server-9.4.28.v20200408.jar:9.4.28.v20200408] at org.eclipse.jetty.server.handler.ScopedHandler.nextHandle(ScopedHandler.java:233) ~[jetty-server-9.4.28.v20200408.jar:9.4.28.v20200408] at org.eclipse.jetty.server.handler.ContextHandler.doHandle(ContextHandler.java:1363) ~[jetty-server-9.4.28.v20200408.jar:9.4.28.v20200408] at org.eclipse.jetty.server.handler.ScopedHandler.nextScope(ScopedHandler.java:188) ~[jetty-server-9.4.28.v20200408.jar:9.4.28.v20200408] at org.eclipse.jetty.servlet.ServletHandler.doScope(ServletHandler.java:489) ~[jetty-servlet-9.4.28.v20200408.jar:9.4.28.v20200408] at org.eclipse.jetty.server.session.SessionHandler.doScope(SessionHandler.java:1580) ~[jetty-server-9.4.28.v20200408.jar:9.4.28.v20200408] at org.eclipse.jetty.server.handler.ScopedHandler.nextScope(ScopedHandler.java:186) ~[jetty-server-9.4.28.v20200408.jar:9.4.28.v20200408] at org.eclipse.jetty.server.handler.ContextHandler.doScope(ContextHandler.java:1278) ~[jetty-server-9.4.28.v20200408.jar:9.4.28.v20200408] at org.eclipse.jetty.server.handler.ScopedHandler.handle(ScopedHandler.java:141) ~[jetty-server-9.4.28.v20200408.jar:9.4.28.v20200408] at org.eclipse.jetty.server.handler.ContextHandlerCollection.handle(ContextHandlerCollection.java:221) ~[jetty-server-9.4.28.v20200408.jar:9.4.28.v20200408] at org.eclipse.jetty.server.handler.HandlerCollection.handle(HandlerCollection.java:146) ~[jetty-server-9.4.28.v20200408.jar:9.4.28.v20200408] at org.eclipse.jetty.server.handler.gzip.GzipHandler.handle(GzipHandler.java:767) ~[jetty-server-9.4.28.v20200408.jar:9.4.28.v20200408] at org.eclipse.jetty.server.handler.HandlerWrapper.handle(HandlerWrapper.java:127) ~[jetty-server-9.4.28.v20200408.jar:9.4.28.v20200408] at org.eclipse.jetty.server.Server.handle(Server.java:500) ~[jetty-server-9.4.28.v20200408.jar:9.4.28.v20200408] at org.eclipse.jetty.server.HttpChannel.lambda$handle$1(HttpChannel.java:383) ~[jetty-server-9.4.28.v20200408.jar:9.4.28.v20200408] at org.eclipse.jetty.server.HttpChannel.dispatch(HttpChannel.java:547) [jetty-server-9.4.28.v20200408.jar:9.4.28.v20200408] at org.eclipse.jetty.server.HttpChannel.handle(HttpChannel.java:375) [jetty-server-9.4.28.v20200408.jar:9.4.28.v20200408] at org.eclipse.jetty.server.HttpConnection.onFillable(HttpConnection.java:273) [jetty-server-9.4.28.v20200408.jar:9.4.28.v20200408] at org.eclipse.jetty.io.AbstractConnection$ReadCallback.succeeded(AbstractConnection.java:311) [jetty-io-9.4.28.v20200408.jar:9.4.28.v20200408] at org.eclipse.jetty.io.FillInterest.fillable(FillInterest.java:103) [jetty-io-9.4.28.v20200408.jar:9.4.28.v20200408] at org.eclipse.jetty.io.ChannelEndPoint$2.run(ChannelEndPoint.java:117) [jetty-io-9.4.28.v20200408.jar:9.4.28.v20200408] at org.eclipse.jetty.util.thread.QueuedThreadPool.runJob(QueuedThreadPool.java:806) [jetty-util-9.4.28.v20200408.jar:9.4.28.v20200408] at org.eclipse.jetty.util.thread.QueuedThreadPool$Runner.run(QueuedThreadPool.java:938) [jetty-util-9.4.28.v20200408.jar:9.4.28.v20200408] at java.lang.Thread.run(Thread.java:748) [?:1.8.0_302] -- Nick Sincaglia President/Founder NueMeta, LLC Digital Media & Technology Phone: +1-630-303-7035 nsi...@nu... http://www.nuemeta.com Skype: nsincaglia |
From: Jean-Paul R. <re...@gm...> - 2021-11-02 20:07:00
|
Yesterday I did the first step of rebuilding the XML RPC connection in Oxygen (per Joe's suggestion). This had no effect. Looking into Alexander's Github post https://github.com/eXist-db/exist/issues/4022 I saw some comments from Marc de Graauw about refactoring the library modules so that there is no "recursive" importation of modules. This meant redistributing functions from about 10 modules to about 20. This has eliminated the problem. I went and did this on another project which was experiencing the same problem, and it also resolved it. I have done a lot of modification and saving, and in the last 36 hours I've not had one instance of database locking up. I've not attempted to repeat the outcome via modify/save/modify cycles in eXide to determine if the problem is somehow linked to the connection method used by Oxygen. But I'm inclined to follow Alexander on the root of the problem: modules are cross-checking, importing each other recursively, and leading to lockup. Given that every time I tried to shut down the logs show threads are waiting..... I'm not happy about work arounds that will multiply my modules, but it does seem to address the problem in ways that I can at least control. JPR On Mon, Nov 1, 2021 at 8:25 AM Alexander Henket <ah...@xs...> wrote: > The caching/compiling of xquery code changed in eXist-db 5.something (I > think Adam was on that). For eXist-db 5 was what really started the issue. > > I think this issue is currently the worst issue for us. It made us > extremely shy about updating our production servers where we we used do > maintenance just about every day. The thing with a hard kill is the > indexing that takes 19-20 hours on our server so you *really* don’t that on > production. > > The phenomenon is that different threads are waiting for each other to > make the first move, but no process to oversee that one actually does so > the whole db is at peace with as many threads waiting as the pool allows. > What I think should happen is either assign a form of thread orchestration > that prevents deadlock and/or allow the db to be stopped in a regular > fashion without forcing reindex. > > Regards > > Alexander > > Op 1 nov. 2021, om 00:06 heeft Jean-Paul Rehr <re...@gm...> het > volgende geschreven: > > Alexander, it does indeed seem similar. > > I see some discussion in that issue about circular referencing between > modules, but I haven't changed my module construction practices since I > started a few years ago (3.7). I have no more circularity in module imports > now than before, although each library module has far more functions now. > > I'm going to move to eXide for all work for a few days to see if the > problem reproduces there. > > JPR > > > > On Sun, Oct 31, 2021 at 9:28 PM Alexander Henket <ah...@xs...> > wrote: > >> Maybe I read what I want to read but sure looks my issue although we’re >> not on oxygen 24 yet >> >> https://github.com/eXist-db/exist/issues/4022 >> >> Verstuurd vanaf mijn iPhone >> >> Op 31 okt. 2021 om 19:17 heeft Jean-Paul Rehr <re...@gm...> het >> volgende geschreven: >> >> >> 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 >> >> _______________________________________________ >> Exist-open mailing list >> Exi...@li... >> https://lists.sourceforge.net/lists/listinfo/exist-open >> >> > |
From: Jean-Paul R. <re...@gm...> - 2021-11-01 18:43:12
|
Alexander, it does indeed seem similar. I see some discussion in that issue about circular referencing between modules, but I haven't changed my module construction practices since I started a few years ago (3.7). I have no more circularity in module imports now than before, although each library module has far more functions now. I'm going to move to eXide for all work for a few days to see if the problem reproduces there. JPR On Sun, Oct 31, 2021 at 9:28 PM Alexander Henket <ah...@xs...> wrote: > Maybe I read what I want to read but sure looks my issue although we’re > not on oxygen 24 yet > > https://github.com/eXist-db/exist/issues/4022 > > Verstuurd vanaf mijn iPhone > > Op 31 okt. 2021 om 19:17 heeft Jean-Paul Rehr <re...@gm...> het > volgende geschreven: > > > 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 > > _______________________________________________ > Exist-open mailing list > Exi...@li... > https://lists.sourceforge.net/lists/listinfo/exist-open > > |
From: Alexander H. <ah...@xs...> - 2021-11-01 07:30:05
|
The caching/compiling of xquery code changed in eXist-db 5.something (I think Adam was on that). For eXist-db 5 was what really started the issue. I think this issue is currently the worst issue for us. It made us extremely shy about updating our production servers where we we used do maintenance just about every day. The thing with a hard kill is the indexing that takes 19-20 hours on our server so you *really* don’t that on production. The phenomenon is that different threads are waiting for each other to make the first move, but no process to oversee that one actually does so the whole db is at peace with as many threads waiting as the pool allows. What I think should happen is either assign a form of thread orchestration that prevents deadlock and/or allow the db to be stopped in a regular fashion without forcing reindex. Regards Alexander > Op 1 nov. 2021, om 00:06 heeft Jean-Paul Rehr <re...@gm...> het volgende geschreven: > > Alexander, it does indeed seem similar. > > I see some discussion in that issue about circular referencing between modules, but I haven't changed my module construction practices since I started a few years ago (3.7). I have no more circularity in module imports now than before, although each library module has far more functions now. > > I'm going to move to eXide for all work for a few days to see if the problem reproduces there. > > JPR > > > > On Sun, Oct 31, 2021 at 9:28 PM Alexander Henket <ah...@xs... <mailto:ah...@xs...>> wrote: > Maybe I read what I want to read but sure looks my issue although we’re not on oxygen 24 yet > > https://github.com/eXist-db/exist/issues/4022 <https://github.com/eXist-db/exist/issues/4022> > > Verstuurd vanaf mijn iPhone > >> Op 31 okt. 2021 om 19:17 heeft Jean-Paul Rehr <re...@gm... <mailto:re...@gm...>> het volgende geschreven: >> >> >> 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 >> >> _______________________________________________ >> Exist-open mailing list >> Exi...@li... <mailto:Exi...@li...> >> https://lists.sourceforge.net/lists/listinfo/exist-open <https://lists.sourceforge.net/lists/listinfo/exist-open> |
From: Alexander H. <ah...@xs...> - 2021-11-01 01:13:46
|
Maybe I read what I want to read but sure looks my issue although we’re not on oxygen 24 yet https://github.com/eXist-db/exist/issues/4022 Verstuurd vanaf mijn iPhone > Op 31 okt. 2021 om 19:17 heeft Jean-Paul Rehr <re...@gm...> het volgende geschreven: > > > 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 > > _______________________________________________ > Exist-open mailing list > Exi...@li... > https://lists.sourceforge.net/lists/listinfo/exist-open |
From: Joe W. <jo...@gm...> - 2021-11-01 00:02:27
|
Hi Jean-Paul, Could you describe which method you use to connect oXygen to eXist? WebDAV or XML-RPC (i.e., the “eXist Connection Wizard”? If the latter, could you try re-creating it with your current combination of eXist + oXygen and see if the problem persists? Joe On Sun, Oct 31, 2021 at 2:15 PM Jean-Paul Rehr <re...@gm...> wrote: > 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 > > _______________________________________________ > Exist-open mailing list > Exi...@li... > https://lists.sourceforge.net/lists/listinfo/exist-open > |
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 |