You can subscribe to this list here.
2009 |
Jan
|
Feb
|
Mar
|
Apr
|
May
|
Jun
|
Jul
|
Aug
|
Sep
|
Oct
(22) |
Nov
(85) |
Dec
(20) |
---|---|---|---|---|---|---|---|---|---|---|---|---|
2010 |
Jan
(47) |
Feb
(127) |
Mar
(268) |
Apr
(78) |
May
(47) |
Jun
(38) |
Jul
(131) |
Aug
(221) |
Sep
(187) |
Oct
(54) |
Nov
(111) |
Dec
(84) |
2011 |
Jan
(152) |
Feb
(106) |
Mar
(94) |
Apr
(90) |
May
(53) |
Jun
(20) |
Jul
(24) |
Aug
(37) |
Sep
(32) |
Oct
(70) |
Nov
(22) |
Dec
(15) |
2012 |
Jan
(33) |
Feb
(110) |
Mar
(24) |
Apr
(1) |
May
(11) |
Jun
(8) |
Jul
(12) |
Aug
(37) |
Sep
(39) |
Oct
(81) |
Nov
(38) |
Dec
(50) |
2013 |
Jan
(23) |
Feb
(53) |
Mar
(23) |
Apr
(5) |
May
(19) |
Jun
(16) |
Jul
(16) |
Aug
(9) |
Sep
(21) |
Oct
(1) |
Nov
(2) |
Dec
(8) |
2014 |
Jan
(16) |
Feb
(6) |
Mar
(27) |
Apr
(1) |
May
(10) |
Jun
(1) |
Jul
(4) |
Aug
(10) |
Sep
(19) |
Oct
(22) |
Nov
(4) |
Dec
(6) |
2015 |
Jan
(3) |
Feb
(6) |
Mar
(9) |
Apr
|
May
(11) |
Jun
(23) |
Jul
(14) |
Aug
(10) |
Sep
(10) |
Oct
(9) |
Nov
(18) |
Dec
(4) |
2016 |
Jan
(5) |
Feb
(5) |
Mar
|
Apr
(2) |
May
(15) |
Jun
(2) |
Jul
(8) |
Aug
(2) |
Sep
(6) |
Oct
|
Nov
|
Dec
|
2017 |
Jan
(2) |
Feb
(12) |
Mar
(22) |
Apr
(6) |
May
|
Jun
|
Jul
(1) |
Aug
(1) |
Sep
(5) |
Oct
(2) |
Nov
|
Dec
|
2018 |
Jan
(2) |
Feb
|
Mar
|
Apr
|
May
|
Jun
(5) |
Jul
(3) |
Aug
|
Sep
(7) |
Oct
(19) |
Nov
|
Dec
|
2021 |
Jan
|
Feb
|
Mar
|
Apr
|
May
|
Jun
|
Jul
|
Aug
|
Sep
|
Oct
(1) |
Nov
|
Dec
|
2022 |
Jan
|
Feb
|
Mar
|
Apr
|
May
|
Jun
(3) |
Jul
|
Aug
|
Sep
|
Oct
|
Nov
|
Dec
|
From: Wolfgang M. <wol...@ex...> - 2011-03-17 14:14:08
|
> So indentation is performed on the fly both in the Admin Client and in oXygen. Makes sense as well. Certainly, any > extra whitespace one adds get normalised when storing and opening again, so it looks that way. What I still don't get > (but I am happy to remain ignorant here) is why when one opens a document copied over webdav in oXygen or in a text > editor that is not XML-aware, there is indentation, whereas there is no indentation if the document has been backed up > with the Admin Client …. The indentation is applied by the serializer. From within an XQuery, you can configure it via the usual "declare option exist:serialize". The backup, webdav and rest services use default settings. When doing a backup, the goal is to preserve the XML as stored in the db, so indentation is disabled. Using webdav, you usually want pretty printed XML, so indentation is applied by default. When storing a document, eXist will drop "ignorable whitespace", i.e. whitespace between elements. This can be configured in conf.xml. Wolfgang |
From: Jens Ø. P. <oe...@gm...> - 2011-03-17 13:41:17
|
On Mar 17, 2011, at 12:24 PM, Joe Wicentowski wrote: > Hi Jens, > >>> Yes, I noticed that I was having the problems with XML files being squashed flat again, but I simply create a backup using the Admin Client, that's all. This in itself - for me, using Mac OS 10.6.6 and trunk - removes all space between tags in XML files - it doesn't affect other files. In the database the files are neatly formatted and indented before backup. I take it that this does not happen to you when you make backups with the Admin Client …. >>> >>> I hope you can help - if with nothing else than you have the same problem! > > In fact, what I use to copy files out of eXist is a WebDAV client > (Transmit on the Mac, desktop mounting on Windows - there are other > clients listed in Dannes's recently revised WebDAV documentation in > trunk). WebDAV clients preserve the spaces as I set them in oXygen, > which is a pretty handy feature. I have done so with Finder before, but now I get the error when I try to copy to the local system: "The operation can’t be completed because an unexpected error occurred (error code -8084)." This is not a standard Mac OS error code (<http://support.apple.com/kb/HT2088?viewlocale=en_US>). It appears to be connected to the file system changes made in Snow Leopard (<http://discussions.apple.com/thread.jspa?threadID=2135546>). It also applies to Samba and NAS servers. Perhaps Dannes should delete the part relating to Finder in the documentation? I have tested with Cyberduck - and it works fine! I will use this method in the future. Thank you for showing me the way! (It only has the disadvantage that it litters all collections touched by it with .DS_Store!) > I haven't tested the backup utility much. For example, it would be > interesting to restore from backup - would your original whitespace be > restored too? (I recall there are various configuration settings > related to whitespace handling... would any of these affect the > backup/restore process?) If I interpret Wolfgang correctly, no, for internally all white-space text nodes are stripped from an XML document upon save. The settings you are thinking about would refer to whitespace _normalisation_, and what is done when a document is stored is more radical than normalisation - but I am just guessing, because I don't really know where these settings are made …. >> the backup utility will always output the XML as it is stored in >> eXist. No indenting is applied. Makes sense. It is for human consumption only. So indentation is performed on the fly both in the Admin Client and in oXygen. Makes sense as well. Certainly, any extra whitespace one adds get normalised when storing and opening again, so it looks that way. What I still don't get (but I am happy to remain ignorant here) is why when one opens a document copied over webdav in oXygen or in a text editor that is not XML-aware, there is indentation, whereas there is no indentation if the document has been backed up with the Admin Client …. Best, Jens >> I think we could provide a script which just dumps a certain >> collection to disk and indents the XML. I'll try to write one. > > Wolfgang - this sounds useful for folks like Jens who use the backup > utility. At the same time, is whitespace preservation one of the > goals of the backup utility? Is WebDAV perhaps the better route for > this use case? > > Thanks, > Joe |
From: Thomas W. <tho...@gm...> - 2011-03-17 12:05:28
|
Wolfgang, If we change the existing backup function to take more then one collection element I guess that will do the job. Thomas ------ Thomas White Mobile:+44 7711 922 966 Skype: thomaswhite gTalk: thomas.0007 http://www.linkedin.com/in/thomaswhite0007 http://www.facebook.com/thomas.0007 2011/3/17 Wolfgang Meier <wol...@ex...> > Hi Jens, > > the backup utility will always output the XML as it is stored in > eXist. No indenting is applied. > > I think we could provide a script which just dumps a certain > collection to disk and indents the XML. I'll try to write one. > > Wolfgang > > > 2011/3/17 Jens Østergaard Petersen <oe...@gm...>: > > Hi Joe, > > > > I don't know if this leads anywhere, but when I move my Mac eXist binary > to Ubuntu and run it there, the problem is the same. > > > > I have also tried starting from scratch in Ubuntu. I check out trunk in > Ubuntu 10.10 (Xubunu), format and indent an xml file inside "library," > build, thereby also building library-1.0.xar with the formatted and indented > file included, install the library app, export the file in question - and it > is "flat" in Ubuntu as well. Does not look to me like it has anything to do > with Mac OS. > > > > If I insert character references (I tried " ") following the Unix > LF's in my document, the Admin Client output is indented correctly (if have > only tried this in Mac OS). Doesn't this show that the problem has something > to do with the serialisation made upon export? The question is not simply > one of whitespace normalisation, since all whitespace between tags is > stripped. I have tried with LF, CRLF and CR - it's all the same. > > > > I hope you can help - if with nothing else than you have the same > problem! > > > > Best, > > > > Jens > > > > On Mar 16, 2011, at 12:26 PM, Joe Wicentowski wrote: > > > >> Hi Jens, > >> > >> Looks like this app is really making nice progress! But it also seems > >> like you're still having difficulties getting *indented* XML out of > >> eXist. Perhaps we can help provide some suggestions? Could you > >> describe how you're doing this currently? > >> > >> Joe > >> > >> > >>> -<collection xmlns="http://exist-db.org/collection-config/1.0"> > >>> - <index> > >>> - <fulltext default="none" attributes="no"/> > >>> - <lucene/> > >>> - <create qname="value" type="xs:string"/> > >>> - <create qname="label" type="xs:string"/> > >>> - <create qname="valueTwo" type="xs:string"/> > >>> - <create qname="valueTerm" type="xs:string"/> > >>> - <create qname="classifier" type="xs:string"/> > >>> - <create qname="scriptClassifier" type="xs:string"/> > >>> - <create qname="frequencyClassifier" type="xs:string"/> > >>> - <create qname="nameOrder" type="xs:string"/> > >>> - </index> > >>> -</collection> > >>> \ No newline at end of file > >>> +<collection xmlns="http://exist-db.org/collection-config/1.0"><index><fulltext > default="none" attributes="no"/><lucene/><create qname="value" > type="xs:string"/><create qname="label" type="xs:string"/><create > qname="valueTwo" type="xs:string"/><create qname="valueTerm" > type="xs:string"/><create qname="classifier" type="xs:string"/><create > qname="scriptClassifier" type="xs:string"/><create > qname="frequencyClassifier" type="xs:string"/><create qname="nameOrder" > type="xs:string"/></index></collection> > >>> \ No newline at end of file > > > > > > > ------------------------------------------------------------------------------ > > Colocation vs. Managed Hosting > > A question and answer guide to determining the best fit > > for your organization - today and in the future. > > http://p.sf.net/sfu/internap-sfd2d > > _______________________________________________ > > Exist-commits mailing list > > Exi...@li... > > https://lists.sourceforge.net/lists/listinfo/exist-commits > > > > > ------------------------------------------------------------------------------ > Colocation vs. Managed Hosting > A question and answer guide to determining the best fit > for your organization - today and in the future. > http://p.sf.net/sfu/internap-sfd2d > _______________________________________________ > Exist-development mailing list > Exi...@li... > https://lists.sourceforge.net/lists/listinfo/exist-development > |
From: Joe W. <jo...@gm...> - 2011-03-17 11:24:34
|
Hi Jens, >> Yes, I noticed that I was having the problems with XML files being squashed flat again, but I simply create a backup using the Admin Client, that's all. This in itself - for me, using Mac OS 10.6.6 and trunk - removes all space between tags in XML files - it doesn't affect other files. In the database the files are neatly formatted and indented before backup. I take it that this does not happen to you when you make backups with the Admin Client …. >> >> I hope you can help - if with nothing else than you have the same problem! In fact, what I use to copy files out of eXist is a WebDAV client (Transmit on the Mac, desktop mounting on Windows - there are other clients listed in Dannes's recently revised WebDAV documentation in trunk). WebDAV clients preserve the spaces as I set them in oXygen, which is a pretty handy feature. I haven't tested the backup utility much. For example, it would be interesting to restore from backup - would your original whitespace be restored too? (I recall there are various configuration settings related to whitespace handling... would any of these affect the backup/restore process?) > the backup utility will always output the XML as it is stored in > eXist. No indenting is applied. > > I think we could provide a script which just dumps a certain > collection to disk and indents the XML. I'll try to write one. Wolfgang - this sounds useful for folks like Jens who use the backup utility. At the same time, is whitespace preservation one of the goals of the backup utility? Is WebDAV perhaps the better route for this use case? Thanks, Joe |
From: Wolfgang M. <wol...@ex...> - 2011-03-17 10:54:51
|
Hi Jens, the backup utility will always output the XML as it is stored in eXist. No indenting is applied. I think we could provide a script which just dumps a certain collection to disk and indents the XML. I'll try to write one. Wolfgang 2011/3/17 Jens Østergaard Petersen <oe...@gm...>: > Hi Joe, > > I don't know if this leads anywhere, but when I move my Mac eXist binary to Ubuntu and run it there, the problem is the same. > > I have also tried starting from scratch in Ubuntu. I check out trunk in Ubuntu 10.10 (Xubunu), format and indent an xml file inside "library," build, thereby also building library-1.0.xar with the formatted and indented file included, install the library app, export the file in question - and it is "flat" in Ubuntu as well. Does not look to me like it has anything to do with Mac OS. > > If I insert character references (I tried " ") following the Unix LF's in my document, the Admin Client output is indented correctly (if have only tried this in Mac OS). Doesn't this show that the problem has something to do with the serialisation made upon export? The question is not simply one of whitespace normalisation, since all whitespace between tags is stripped. I have tried with LF, CRLF and CR - it's all the same. > > I hope you can help - if with nothing else than you have the same problem! > > Best, > > Jens > > On Mar 16, 2011, at 12:26 PM, Joe Wicentowski wrote: > >> Hi Jens, >> >> Looks like this app is really making nice progress! But it also seems >> like you're still having difficulties getting *indented* XML out of >> eXist. Perhaps we can help provide some suggestions? Could you >> describe how you're doing this currently? >> >> Joe >> >> >>> -<collection xmlns="http://exist-db.org/collection-config/1.0"> >>> - <index> >>> - <fulltext default="none" attributes="no"/> >>> - <lucene/> >>> - <create qname="value" type="xs:string"/> >>> - <create qname="label" type="xs:string"/> >>> - <create qname="valueTwo" type="xs:string"/> >>> - <create qname="valueTerm" type="xs:string"/> >>> - <create qname="classifier" type="xs:string"/> >>> - <create qname="scriptClassifier" type="xs:string"/> >>> - <create qname="frequencyClassifier" type="xs:string"/> >>> - <create qname="nameOrder" type="xs:string"/> >>> - </index> >>> -</collection> >>> \ No newline at end of file >>> +<collection xmlns="http://exist-db.org/collection-config/1.0"><index><fulltext default="none" attributes="no"/><lucene/><create qname="value" type="xs:string"/><create qname="label" type="xs:string"/><create qname="valueTwo" type="xs:string"/><create qname="valueTerm" type="xs:string"/><create qname="classifier" type="xs:string"/><create qname="scriptClassifier" type="xs:string"/><create qname="frequencyClassifier" type="xs:string"/><create qname="nameOrder" type="xs:string"/></index></collection> >>> \ No newline at end of file > > > ------------------------------------------------------------------------------ > Colocation vs. Managed Hosting > A question and answer guide to determining the best fit > for your organization - today and in the future. > http://p.sf.net/sfu/internap-sfd2d > _______________________________________________ > Exist-commits mailing list > Exi...@li... > https://lists.sourceforge.net/lists/listinfo/exist-commits > |
From: Jens Ø. P. <oe...@gm...> - 2011-03-17 10:44:09
|
Hi Joe, I don't know if this leads anywhere, but when I move my Mac eXist binary to Ubuntu and run it there, the problem is the same. I have also tried starting from scratch in Ubuntu. I check out trunk in Ubuntu 10.10 (Xubunu), format and indent an xml file inside "library," build, thereby also building library-1.0.xar with the formatted and indented file included, install the library app, export the file in question - and it is "flat" in Ubuntu as well. Does not look to me like it has anything to do with Mac OS. If I insert character references (I tried " ") following the Unix LF's in my document, the Admin Client output is indented correctly (if have only tried this in Mac OS). Doesn't this show that the problem has something to do with the serialisation made upon export? The question is not simply one of whitespace normalisation, since all whitespace between tags is stripped. I have tried with LF, CRLF and CR - it's all the same. I hope you can help - if with nothing else than you have the same problem! Best, Jens On Mar 16, 2011, at 12:26 PM, Joe Wicentowski wrote: > Hi Jens, > > Looks like this app is really making nice progress! But it also seems > like you're still having difficulties getting *indented* XML out of > eXist. Perhaps we can help provide some suggestions? Could you > describe how you're doing this currently? > > Joe > > >> -<collection xmlns="http://exist-db.org/collection-config/1.0"> >> - <index> >> - <fulltext default="none" attributes="no"/> >> - <lucene/> >> - <create qname="value" type="xs:string"/> >> - <create qname="label" type="xs:string"/> >> - <create qname="valueTwo" type="xs:string"/> >> - <create qname="valueTerm" type="xs:string"/> >> - <create qname="classifier" type="xs:string"/> >> - <create qname="scriptClassifier" type="xs:string"/> >> - <create qname="frequencyClassifier" type="xs:string"/> >> - <create qname="nameOrder" type="xs:string"/> >> - </index> >> -</collection> >> \ No newline at end of file >> +<collection xmlns="http://exist-db.org/collection-config/1.0"><index><fulltext default="none" attributes="no"/><lucene/><create qname="value" type="xs:string"/><create qname="label" type="xs:string"/><create qname="valueTwo" type="xs:string"/><create qname="valueTerm" type="xs:string"/><create qname="classifier" type="xs:string"/><create qname="scriptClassifier" type="xs:string"/><create qname="frequencyClassifier" type="xs:string"/><create qname="nameOrder" type="xs:string"/></index></collection> >> \ No newline at end of file |
From: Jens Ø. P. <oe...@gm...> - 2011-03-16 13:20:26
|
Hi Joe, Yes, I noticed that I was having the problems with XML files being squashed flat again, but I simply create a backup using the Admin Client, that's all. This in itself - for me, using Mac OS 10.6.6 and trunk - removes all space between tags in XML files - it doesn't affect other files. In the database the files are neatly formatted and indented before backup. I take it that this does not happen to you when you make backups with the Admin Client …. If you can tell me what I could be doing wrong, I would be grateful, because I haven't a clue. My installation is built straight from trunk: no devious settings anywhere. Cheers, Jens On Mar 16, 2011, at 12:26 PM, Joe Wicentowski wrote: > Hi Jens, > > Looks like this app is really making nice progress! But it also seems > like you're still having difficulties getting *indented* XML out of > eXist. Perhaps we can help provide some suggestions? Could you > describe how you're doing this currently? > > Joe > > >> -<collection xmlns="http://exist-db.org/collection-config/1.0"> >> - <index> >> - <fulltext default="none" attributes="no"/> >> - <lucene/> >> - <create qname="value" type="xs:string"/> >> - <create qname="label" type="xs:string"/> >> - <create qname="valueTwo" type="xs:string"/> >> - <create qname="valueTerm" type="xs:string"/> >> - <create qname="classifier" type="xs:string"/> >> - <create qname="scriptClassifier" type="xs:string"/> >> - <create qname="frequencyClassifier" type="xs:string"/> >> - <create qname="nameOrder" type="xs:string"/> >> - </index> >> -</collection> >> \ No newline at end of file >> +<collection xmlns="http://exist-db.org/collection-config/1.0"><index><fulltext default="none" attributes="no"/><lucene/><create qname="value" type="xs:string"/><create qname="label" type="xs:string"/><create qname="valueTwo" type="xs:string"/><create qname="valueTerm" type="xs:string"/><create qname="classifier" type="xs:string"/><create qname="scriptClassifier" type="xs:string"/><create qname="frequencyClassifier" type="xs:string"/><create qname="nameOrder" type="xs:string"/></index></collection> >> \ No newline at end of file |
From: Joe W. <jo...@gm...> - 2011-03-16 11:26:44
|
Hi Jens, Looks like this app is really making nice progress! But it also seems like you're still having difficulties getting *indented* XML out of eXist. Perhaps we can help provide some suggestions? Could you describe how you're doing this currently? Joe > -<collection xmlns="http://exist-db.org/collection-config/1.0"> > - <index> > - <fulltext default="none" attributes="no"/> > - <lucene/> > - <create qname="value" type="xs:string"/> > - <create qname="label" type="xs:string"/> > - <create qname="valueTwo" type="xs:string"/> > - <create qname="valueTerm" type="xs:string"/> > - <create qname="classifier" type="xs:string"/> > - <create qname="scriptClassifier" type="xs:string"/> > - <create qname="frequencyClassifier" type="xs:string"/> > - <create qname="nameOrder" type="xs:string"/> > - </index> > -</collection> > \ No newline at end of file > +<collection xmlns="http://exist-db.org/collection-config/1.0"><index><fulltext default="none" attributes="no"/><lucene/><create qname="value" type="xs:string"/><create qname="label" type="xs:string"/><create qname="valueTwo" type="xs:string"/><create qname="valueTerm" type="xs:string"/><create qname="classifier" type="xs:string"/><create qname="scriptClassifier" type="xs:string"/><create qname="frequencyClassifier" type="xs:string"/><create qname="nameOrder" type="xs:string"/></index></collection> > \ No newline at end of file |
From: Wolfgang M. <wol...@ex...> - 2011-03-14 17:27:48
|
Hi, I see you already received a response off list (thanks Dan!), but I'd like to add a public one (just for the record): our company, eXist Solutions GmbH, which was founded a few months ago by Adam, Dannes, Leif-Jöran and myself, does indeed provide support, consulting and training for eXist-db (with hosting being an option we currently explore). The central purpose of the company is to support the Open Source effort. We have successfully completed quite a few projects last year in cooperation with other eXist developers in the community and hope to get even more people into the boat this year. Our website, including support offers, will be online before we leave to Prague next week. Until then, feel free to contact us directly. Wolfgang -- Wolfgang Meier Director, eXist Solutions GmbH e: wol...@ex... t: +49 06142 210307 Dr-Ludwig-Opel-Strasse 50 60428 Rüsselsheim, Germany Company Registration: HRB 89454, Amtsgericht Darmstadt. Directors: Wolfgang Meier and Adam Retter. |
From: Вячеслав С. <sch...@gm...> - 2011-03-14 16:36:59
|
Hi, my customer ask me about paid eXist support is here exists some kind of price list maybe with some different levels of support type? with best wishes, Slav |
From: Вячеслав С. <sch...@gm...> - 2011-03-11 15:48:17
|
just note about probably first ever vacation with eXist-db link published in Russia (maybe in world it is first too) http://hh.ru/vacancy/3929570 so it become "so serious" :) -------------------------------------------------- Electric Light Orchestra Lyrics "So Serious " Night after night I try to make it all fit together Night after night I see you as someone I remember You took me by surprise Opened up my eyes Now we gotta talk this over. CHORUS: Can it really be so serious? To be all broken up and delirious I guess we've really been out of touch But can it really be so serious? (Serious, so serious) Day after day I know it's not the way that you wanted it Day after day I try to find the key, but it don't fit But you know how it is No matter what I did We gotta talk it over. REPEAT CHORUS Tonight, tonight I'm thinking over everything you said to me Tonight, tonight I'm sorry, but I just didn't see And now it's up to you There's nothing else to do We've gotta talk it over. REPEAT CHORUS Serious, so serious Is it so serious? Serious, so serious... 2011/3/11 Adam Retter <ad...@ex...>: > No only what is in my first email... > > Also Loren emailed me to save that Dave Filton from Syntactica wants to attend > > On 11 March 2011 13:07, Dannes Wessels <da...@ex...> wrote: >> Yes, >> >> AR/DW shall host the conference. >> >> Adam... did you construct an agenda? >> >> D/ >> >> On Fri, Mar 11, 2011 at 12:57 PM, Wolfgang Meier <wol...@ex...> >> wrote: >>> >>> > Confirmed Topics are - >>> > >>> > Wolfgang Meier - State of Trunk >>> >>> Sorry, I caught a terrible cold (or something like that) and feel >>> pretty ill today. I may not be able to attend the meeting. Maybe Adam >>> or Dannes could host it? >>> >>> Wolfgang >>> >>> >>> ------------------------------------------------------------------------------ >>> Colocation vs. Managed Hosting >>> A question and answer guide to determining the best fit >>> for your organization - today and in the future. >>> http://p.sf.net/sfu/internap-sfd2d >>> _______________________________________________ >>> Exist-development mailing list >>> Exi...@li... >>> https://lists.sourceforge.net/lists/listinfo/exist-development >> >> >> >> -- >> eXist-db Native XML Database - http://exist-db.org >> Join us on linked-in: http://www.linkedin.com/groups?gid=35624 >> > > > > -- > Adam Retter > > eXist Developer > { United Kingdom } > ad...@ex... > irc://irc.freenode.net/existdb > > ------------------------------------------------------------------------------ > Colocation vs. Managed Hosting > A question and answer guide to determining the best fit > for your organization - today and in the future. > http://p.sf.net/sfu/internap-sfd2d > _______________________________________________ > Exist-development mailing list > Exi...@li... > https://lists.sourceforge.net/lists/listinfo/exist-development > |
From: Adam R. <ad...@ex...> - 2011-03-11 12:28:56
|
No only what is in my first email... Also Loren emailed me to save that Dave Filton from Syntactica wants to attend On 11 March 2011 13:07, Dannes Wessels <da...@ex...> wrote: > Yes, > > AR/DW shall host the conference. > > Adam... did you construct an agenda? > > D/ > > On Fri, Mar 11, 2011 at 12:57 PM, Wolfgang Meier <wol...@ex...> > wrote: >> >> > Confirmed Topics are - >> > >> > Wolfgang Meier - State of Trunk >> >> Sorry, I caught a terrible cold (or something like that) and feel >> pretty ill today. I may not be able to attend the meeting. Maybe Adam >> or Dannes could host it? >> >> Wolfgang >> >> >> ------------------------------------------------------------------------------ >> Colocation vs. Managed Hosting >> A question and answer guide to determining the best fit >> for your organization - today and in the future. >> http://p.sf.net/sfu/internap-sfd2d >> _______________________________________________ >> Exist-development mailing list >> Exi...@li... >> https://lists.sourceforge.net/lists/listinfo/exist-development > > > > -- > eXist-db Native XML Database - http://exist-db.org > Join us on linked-in: http://www.linkedin.com/groups?gid=35624 > -- Adam Retter eXist Developer { United Kingdom } ad...@ex... irc://irc.freenode.net/existdb |
From: Dannes W. <da...@ex...> - 2011-03-11 12:07:48
|
Yes, AR/DW shall host the conference. Adam... did you construct an agenda? D/ On Fri, Mar 11, 2011 at 12:57 PM, Wolfgang Meier <wol...@ex...>wrote: > > Confirmed Topics are - > > > > Wolfgang Meier - State of Trunk > > Sorry, I caught a terrible cold (or something like that) and feel > pretty ill today. I may not be able to attend the meeting. Maybe Adam > or Dannes could host it? > > Wolfgang > > > ------------------------------------------------------------------------------ > Colocation vs. Managed Hosting > A question and answer guide to determining the best fit > for your organization - today and in the future. > http://p.sf.net/sfu/internap-sfd2d > _______________________________________________ > Exist-development mailing list > Exi...@li... > https://lists.sourceforge.net/lists/listinfo/exist-development > -- eXist-db Native XML Database - http://exist-db.org Join us on linked-in: http://www.linkedin.com/groups?gid=35624 |
From: Wolfgang M. <wol...@ex...> - 2011-03-11 11:57:18
|
> Confirmed Topics are - > > Wolfgang Meier - State of Trunk Sorry, I caught a terrible cold (or something like that) and feel pretty ill today. I may not be able to attend the meeting. Maybe Adam or Dannes could host it? Wolfgang |
From: Joe W. <jo...@gm...> - 2011-03-10 16:21:20
|
Hi all, With regard to the issue I raised in my commit message (rev. 13967): > Known issues: > - removing a user seems to result in database corruption (node not found), which is very strange, since xmldb:delete-user() alone doesn't seem to cause this error I wanted to share the exist.log error that resulted from deleting a "test" user with the updated User Management admin panel and ask for your assistance in identifying the cause of this error. Please see the log entry below. Thanks for your help, Joe 2011-03-10 10:05:24,851 [eXistThread-35] INFO (NativeBroker.java [removeXMLResource]:2162) - Removing document test.xml (7) ... 2011-03-10 10:05:24,853 [eXistThread-35] DEBUG (NativeTextEngine.java [dropIndex]:1072) - Removing 5 tokens 2011-03-10 10:05:24,854 [eXistThread-35] DEBUG (NativeTextEngine.java [dropIndex]:1072) - Removing 2 tokens 2011-03-10 10:05:24,855 [eXistThread-35] DEBUG (NativeTextEngine.java [dropIndex]:1072) - Removing 0 tokens 2011-03-10 10:05:24,856 [eXistThread-35] DEBUG (NativeBroker.java [removeXMLResource]:2167) - removeDocument() - removing dom 2011-03-10 10:05:24,857 [eXistThread-35] DEBUG (NativeBroker.java [removeResourceMetadata]:2262) - Removing resource metadata for 7 2011-03-10 10:05:24,890 [eXistThread-35] WARN (SanityCheck.java [showTrace]:93) - Stacktrace: org.exist.util.sanity.AssertFailure: TRACE: Node 7:1 not found. at org.exist.util.sanity.SanityCheck.TRACE(SanityCheck.java:72) at org.exist.storage.dom.DOMFile.findValue(DOMFile.java:1343) at org.exist.storage.dom.RawNodeIterator.seek(RawNodeIterator.java:87) at org.exist.stax.EmbeddedXMLStreamReader.reposition(EmbeddedXMLStreamReader.java:133) at org.exist.storage.NativeBroker.getXMLStreamReader(NativeBroker.java:544) at org.exist.dom.NodeProxy.directSelectAttribute(NodeProxy.java:1337) at org.exist.xquery.LocationStep.getAttributes(LocationStep.java:596) at org.exist.xquery.LocationStep.eval(LocationStep.java:436) at org.exist.xquery.AbstractExpression.eval(AbstractExpression.java:65) at org.exist.xquery.PathExpr.eval(PathExpr.java:243) at org.exist.xquery.AttributeConstructor.eval(AttributeConstructor.java:93) at org.exist.xquery.ElementConstructor.eval(ElementConstructor.java:212) at org.exist.xquery.AbstractExpression.eval(AbstractExpression.java:65) at org.exist.xquery.PathExpr.eval(PathExpr.java:243) at org.exist.xquery.ElementConstructor.eval(ElementConstructor.java:279) at org.exist.xquery.AbstractExpression.eval(AbstractExpression.java:65) at org.exist.xquery.PathExpr.eval(PathExpr.java:243) at org.exist.xquery.ElementConstructor.eval(ElementConstructor.java:279) at org.exist.xquery.DebuggableExpression.eval(DebuggableExpression.java:56) at org.exist.xquery.DebuggableExpression.eval(DebuggableExpression.java:63) at org.exist.xquery.LetExpr.eval(LetExpr.java:210) at org.exist.xquery.LetExpr.eval(LetExpr.java:208) at org.exist.xquery.LetExpr.eval(LetExpr.java:208) at org.exist.xquery.ForExpr.eval(ForExpr.java:314) at org.exist.xquery.BindingExpression.eval(BindingExpression.java:156) at org.exist.xquery.AbstractExpression.eval(AbstractExpression.java:65) at org.exist.xquery.PathExpr.eval(PathExpr.java:243) at org.exist.xquery.EnclosedExpr.eval(EnclosedExpr.java:70) at org.exist.xquery.AbstractExpression.eval(AbstractExpression.java:65) at org.exist.xquery.PathExpr.eval(PathExpr.java:243) at org.exist.xquery.ElementConstructor.eval(ElementConstructor.java:279) at org.exist.xquery.AbstractExpression.eval(AbstractExpression.java:65) at org.exist.xquery.PathExpr.eval(PathExpr.java:243) at org.exist.xquery.SequenceConstructor.eval(SequenceConstructor.java:83) at org.exist.xquery.DebuggableExpression.eval(DebuggableExpression.java:56) at org.exist.xquery.ConditionalExpression.eval(ConditionalExpression.java:102) at org.exist.xquery.AbstractExpression.eval(AbstractExpression.java:65) at org.exist.xquery.PathExpr.eval(PathExpr.java:243) at org.exist.xquery.SequenceConstructor.eval(SequenceConstructor.java:83) at org.exist.xquery.AbstractExpression.eval(AbstractExpression.java:65) at org.exist.xquery.PathExpr.eval(PathExpr.java:243) at org.exist.xquery.EnclosedExpr.eval(EnclosedExpr.java:70) at org.exist.xquery.AbstractExpression.eval(AbstractExpression.java:65) at org.exist.xquery.PathExpr.eval(PathExpr.java:243) at org.exist.xquery.ElementConstructor.eval(ElementConstructor.java:279) at org.exist.xquery.DebuggableExpression.eval(DebuggableExpression.java:56) at org.exist.xquery.DebuggableExpression.eval(DebuggableExpression.java:63) at org.exist.xquery.LetExpr.eval(LetExpr.java:210) at org.exist.xquery.BindingExpression.eval(BindingExpression.java:156) at org.exist.xquery.UserDefinedFunction.eval(UserDefinedFunction.java:135) at org.exist.xquery.DynamicCardinalityCheck.eval(DynamicCardinalityCheck.java:72) at org.exist.xquery.DynamicTypeCheck.eval(DynamicTypeCheck.java:61) at org.exist.xquery.FunctionCall.evalFunction(FunctionCall.java:278) at org.exist.xquery.FunctionCall.eval(FunctionCall.java:205) at org.exist.xquery.AbstractExpression.eval(AbstractExpression.java:65) at org.exist.xquery.PathExpr.eval(PathExpr.java:243) at org.exist.xquery.SequenceConstructor.eval(SequenceConstructor.java:83) at org.exist.xquery.UserDefinedFunction.eval(UserDefinedFunction.java:135) at org.exist.xquery.DynamicTypeCheck.eval(DynamicTypeCheck.java:61) at org.exist.xquery.FunctionCall.evalFunction(FunctionCall.java:278) at org.exist.xquery.FunctionCall.eval(FunctionCall.java:205) at org.exist.xquery.ConditionalExpression.eval(ConditionalExpression.java:100) at org.exist.xquery.DebuggableExpression.eval(DebuggableExpression.java:56) at org.exist.xquery.ConditionalExpression.eval(ConditionalExpression.java:102) at org.exist.xquery.DebuggableExpression.eval(DebuggableExpression.java:56) at org.exist.xquery.ConditionalExpression.eval(ConditionalExpression.java:102) at org.exist.xquery.DebuggableExpression.eval(DebuggableExpression.java:56) at org.exist.xquery.DebuggableExpression.eval(DebuggableExpression.java:63) at org.exist.xquery.LetExpr.eval(LetExpr.java:210) at org.exist.xquery.BindingExpression.eval(BindingExpression.java:156) at org.exist.xquery.UserDefinedFunction.eval(UserDefinedFunction.java:135) at org.exist.xquery.DynamicTypeCheck.eval(DynamicTypeCheck.java:61) at org.exist.xquery.FunctionCall.evalFunction(FunctionCall.java:278) at org.exist.xquery.FunctionCall.eval(FunctionCall.java:205) at org.exist.xquery.AbstractExpression.eval(AbstractExpression.java:65) at org.exist.xquery.PathExpr.eval(PathExpr.java:243) at org.exist.xquery.EnclosedExpr.eval(EnclosedExpr.java:70) at org.exist.xquery.AbstractExpression.eval(AbstractExpression.java:65) at org.exist.xquery.PathExpr.eval(PathExpr.java:243) at org.exist.xquery.ElementConstructor.eval(ElementConstructor.java:279) at org.exist.xquery.UserDefinedFunction.eval(UserDefinedFunction.java:135) at org.exist.xquery.DynamicCardinalityCheck.eval(DynamicCardinalityCheck.java:72) at org.exist.xquery.DynamicTypeCheck.eval(DynamicTypeCheck.java:61) at org.exist.xquery.FunctionCall.evalFunction(FunctionCall.java:278) at org.exist.xquery.FunctionCall.eval(FunctionCall.java:205) at org.exist.xquery.ConditionalExpression.eval(ConditionalExpression.java:100) at org.exist.xquery.DebuggableExpression.eval(DebuggableExpression.java:56) at org.exist.xquery.ConditionalExpression.eval(ConditionalExpression.java:102) at org.exist.xquery.DebuggableExpression.eval(DebuggableExpression.java:56) at org.exist.xquery.DebuggableExpression.eval(DebuggableExpression.java:63) at org.exist.xquery.LetExpr.eval(LetExpr.java:210) at org.exist.xquery.BindingExpression.eval(BindingExpression.java:156) at org.exist.xquery.UserDefinedFunction.eval(UserDefinedFunction.java:135) at org.exist.xquery.DynamicCardinalityCheck.eval(DynamicCardinalityCheck.java:72) at org.exist.xquery.DynamicTypeCheck.eval(DynamicTypeCheck.java:61) at org.exist.xquery.FunctionCall.evalFunction(FunctionCall.java:278) at org.exist.xquery.FunctionCall.eval(FunctionCall.java:205) at org.exist.xquery.ConditionalExpression.eval(ConditionalExpression.java:100) at org.exist.xquery.AbstractExpression.eval(AbstractExpression.java:65) at org.exist.xquery.PathExpr.eval(PathExpr.java:243) at org.exist.xquery.EnclosedExpr.eval(EnclosedExpr.java:70) at org.exist.xquery.AbstractExpression.eval(AbstractExpression.java:65) at org.exist.xquery.PathExpr.eval(PathExpr.java:243) at org.exist.xquery.ElementConstructor.eval(ElementConstructor.java:279) at org.exist.xquery.AbstractExpression.eval(AbstractExpression.java:65) at org.exist.xquery.PathExpr.eval(PathExpr.java:243) at org.exist.xquery.ElementConstructor.eval(ElementConstructor.java:279) at org.exist.xquery.AbstractExpression.eval(AbstractExpression.java:65) at org.exist.xquery.PathExpr.eval(PathExpr.java:243) at org.exist.xquery.ElementConstructor.eval(ElementConstructor.java:279) at org.exist.xquery.AbstractExpression.eval(AbstractExpression.java:65) at org.exist.xquery.PathExpr.eval(PathExpr.java:243) at org.exist.xquery.SequenceConstructor.eval(SequenceConstructor.java:83) at org.exist.xquery.DebuggableExpression.eval(DebuggableExpression.java:56) at org.exist.xquery.DebuggableExpression.eval(DebuggableExpression.java:63) at org.exist.xquery.LetExpr.eval(LetExpr.java:210) at org.exist.xquery.LetExpr.eval(LetExpr.java:208) at org.exist.xquery.LetExpr.eval(LetExpr.java:208) at org.exist.xquery.BindingExpression.eval(BindingExpression.java:156) at org.exist.xquery.AbstractExpression.eval(AbstractExpression.java:65) at org.exist.xquery.PathExpr.eval(PathExpr.java:243) at org.exist.xquery.AbstractExpression.eval(AbstractExpression.java:65) at org.exist.xquery.XQuery.execute(XQuery.java:246) at org.exist.xquery.XQuery.execute(XQuery.java:201) at org.exist.http.servlets.XQueryServlet.process(XQueryServlet.java:496) at org.exist.http.servlets.XQueryServlet.doGet(XQueryServlet.java:213) at javax.servlet.http.HttpServlet.service(HttpServlet.java:617) at javax.servlet.http.HttpServlet.service(HttpServlet.java:717) at org.eclipse.jetty.servlet.ServletHolder.handle(ServletHolder.java:534) at org.eclipse.jetty.servlet.ServletHandler.doHandle(ServletHandler.java:476) at org.eclipse.jetty.server.handler.ScopedHandler.handle(ScopedHandler.java:119) at org.eclipse.jetty.security.SecurityHandler.handle(SecurityHandler.java:517) at org.eclipse.jetty.server.session.SessionHandler.doHandle(SessionHandler.java:226) at org.eclipse.jetty.server.handler.ContextHandler.doHandle(ContextHandler.java:935) at org.eclipse.jetty.servlet.ServletHandler.doScope(ServletHandler.java:404) at org.eclipse.jetty.server.session.SessionHandler.doScope(SessionHandler.java:184) at org.eclipse.jetty.server.handler.ContextHandler.doScope(ContextHandler.java:870) at org.eclipse.jetty.server.handler.ScopedHandler.handle(ScopedHandler.java:117) at org.eclipse.jetty.server.Dispatcher.forward(Dispatcher.java:240) at org.eclipse.jetty.server.Dispatcher.forward(Dispatcher.java:116) at org.exist.http.urlrewrite.Forward.doRewrite(Forward.java:47) at org.exist.http.urlrewrite.XQueryURLRewrite.doRewrite(XQueryURLRewrite.java:523) at org.exist.http.urlrewrite.XQueryURLRewrite.doFilter(XQueryURLRewrite.java:343) at org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1323) at org.eclipse.jetty.servlet.ServletHandler.doHandle(ServletHandler.java:474) at org.eclipse.jetty.server.handler.ScopedHandler.handle(ScopedHandler.java:119) at org.eclipse.jetty.security.SecurityHandler.handle(SecurityHandler.java:480) at org.eclipse.jetty.server.session.SessionHandler.doHandle(SessionHandler.java:226) at org.eclipse.jetty.server.handler.ContextHandler.doHandle(ContextHandler.java:935) at org.eclipse.jetty.servlet.ServletHandler.doScope(ServletHandler.java:404) at org.eclipse.jetty.server.session.SessionHandler.doScope(SessionHandler.java:184) at org.eclipse.jetty.server.handler.ContextHandler.doScope(ContextHandler.java:870) at org.eclipse.jetty.server.handler.ScopedHandler.handle(ScopedHandler.java:117) at org.eclipse.jetty.server.handler.HandlerCollection.handle(HandlerCollection.java:151) at org.eclipse.jetty.server.handler.HandlerWrapper.handle(HandlerWrapper.java:116) at org.eclipse.jetty.server.Server.handle(Server.java:346) at org.eclipse.jetty.server.HttpConnection.handleRequest(HttpConnection.java:596) at org.eclipse.jetty.server.HttpConnection$RequestHandler.headerComplete(HttpConnection.java:1051) at org.eclipse.jetty.http.HttpParser.parseNext(HttpParser.java:592) at org.eclipse.jetty.http.HttpParser.parseAvailable(HttpParser.java:214) at org.eclipse.jetty.server.HttpConnection.handle(HttpConnection.java:426) at org.eclipse.jetty.io.nio.SelectChannelEndPoint.handle(SelectChannelEndPoint.java:520) at org.eclipse.jetty.io.nio.SelectChannelEndPoint$1.run(SelectChannelEndPoint.java:40) at org.eclipse.jetty.util.thread.QueuedThreadPool$3.run(QueuedThreadPool.java:528) at java.lang.Thread.run(Thread.java:680) 2011-03-10 10:05:24,893 [eXistThread-35] ERROR (XQueryServlet.java [process]:550) - Node not found: node 1 not found. java.lang.RuntimeException: Node not found: node 1 not found. at org.exist.dom.NodeProxy.directSelectAttribute(NodeProxy.java:1362) at org.exist.xquery.LocationStep.getAttributes(LocationStep.java:596) at org.exist.xquery.LocationStep.eval(LocationStep.java:436) at org.exist.xquery.AbstractExpression.eval(AbstractExpression.java:65) at org.exist.xquery.PathExpr.eval(PathExpr.java:243) at org.exist.xquery.AttributeConstructor.eval(AttributeConstructor.java:93) at org.exist.xquery.ElementConstructor.eval(ElementConstructor.java:212) at org.exist.xquery.AbstractExpression.eval(AbstractExpression.java:65) at org.exist.xquery.PathExpr.eval(PathExpr.java:243) at org.exist.xquery.ElementConstructor.eval(ElementConstructor.java:279) at org.exist.xquery.AbstractExpression.eval(AbstractExpression.java:65) at org.exist.xquery.PathExpr.eval(PathExpr.java:243) at org.exist.xquery.ElementConstructor.eval(ElementConstructor.java:279) at org.exist.xquery.DebuggableExpression.eval(DebuggableExpression.java:56) at org.exist.xquery.DebuggableExpression.eval(DebuggableExpression.java:63) at org.exist.xquery.LetExpr.eval(LetExpr.java:210) at org.exist.xquery.LetExpr.eval(LetExpr.java:208) at org.exist.xquery.LetExpr.eval(LetExpr.java:208) at org.exist.xquery.ForExpr.eval(ForExpr.java:314) at org.exist.xquery.BindingExpression.eval(BindingExpression.java:156) at org.exist.xquery.AbstractExpression.eval(AbstractExpression.java:65) at org.exist.xquery.PathExpr.eval(PathExpr.java:243) at org.exist.xquery.EnclosedExpr.eval(EnclosedExpr.java:70) at org.exist.xquery.AbstractExpression.eval(AbstractExpression.java:65) at org.exist.xquery.PathExpr.eval(PathExpr.java:243) at org.exist.xquery.ElementConstructor.eval(ElementConstructor.java:279) at org.exist.xquery.AbstractExpression.eval(AbstractExpression.java:65) at org.exist.xquery.PathExpr.eval(PathExpr.java:243) at org.exist.xquery.SequenceConstructor.eval(SequenceConstructor.java:83) at org.exist.xquery.DebuggableExpression.eval(DebuggableExpression.java:56) at org.exist.xquery.ConditionalExpression.eval(ConditionalExpression.java:102) at org.exist.xquery.AbstractExpression.eval(AbstractExpression.java:65) at org.exist.xquery.PathExpr.eval(PathExpr.java:243) at org.exist.xquery.SequenceConstructor.eval(SequenceConstructor.java:83) at org.exist.xquery.AbstractExpression.eval(AbstractExpression.java:65) at org.exist.xquery.PathExpr.eval(PathExpr.java:243) at org.exist.xquery.EnclosedExpr.eval(EnclosedExpr.java:70) at org.exist.xquery.AbstractExpression.eval(AbstractExpression.java:65) at org.exist.xquery.PathExpr.eval(PathExpr.java:243) at org.exist.xquery.ElementConstructor.eval(ElementConstructor.java:279) at org.exist.xquery.DebuggableExpression.eval(DebuggableExpression.java:56) at org.exist.xquery.DebuggableExpression.eval(DebuggableExpression.java:63) at org.exist.xquery.LetExpr.eval(LetExpr.java:210) at org.exist.xquery.BindingExpression.eval(BindingExpression.java:156) at org.exist.xquery.UserDefinedFunction.eval(UserDefinedFunction.java:135) at org.exist.xquery.DynamicCardinalityCheck.eval(DynamicCardinalityCheck.java:72) at org.exist.xquery.DynamicTypeCheck.eval(DynamicTypeCheck.java:61) at org.exist.xquery.FunctionCall.evalFunction(FunctionCall.java:278) at org.exist.xquery.FunctionCall.eval(FunctionCall.java:205) at org.exist.xquery.AbstractExpression.eval(AbstractExpression.java:65) at org.exist.xquery.PathExpr.eval(PathExpr.java:243) at org.exist.xquery.SequenceConstructor.eval(SequenceConstructor.java:83) at org.exist.xquery.UserDefinedFunction.eval(UserDefinedFunction.java:135) at org.exist.xquery.DynamicTypeCheck.eval(DynamicTypeCheck.java:61) at org.exist.xquery.FunctionCall.evalFunction(FunctionCall.java:278) at org.exist.xquery.FunctionCall.eval(FunctionCall.java:205) at org.exist.xquery.ConditionalExpression.eval(ConditionalExpression.java:100) at org.exist.xquery.DebuggableExpression.eval(DebuggableExpression.java:56) at org.exist.xquery.ConditionalExpression.eval(ConditionalExpression.java:102) at org.exist.xquery.DebuggableExpression.eval(DebuggableExpression.java:56) at org.exist.xquery.ConditionalExpression.eval(ConditionalExpression.java:102) at org.exist.xquery.DebuggableExpression.eval(DebuggableExpression.java:56) at org.exist.xquery.DebuggableExpression.eval(DebuggableExpression.java:63) at org.exist.xquery.LetExpr.eval(LetExpr.java:210) at org.exist.xquery.BindingExpression.eval(BindingExpression.java:156) at org.exist.xquery.UserDefinedFunction.eval(UserDefinedFunction.java:135) at org.exist.xquery.DynamicTypeCheck.eval(DynamicTypeCheck.java:61) at org.exist.xquery.FunctionCall.evalFunction(FunctionCall.java:278) at org.exist.xquery.FunctionCall.eval(FunctionCall.java:205) at org.exist.xquery.AbstractExpression.eval(AbstractExpression.java:65) at org.exist.xquery.PathExpr.eval(PathExpr.java:243) at org.exist.xquery.EnclosedExpr.eval(EnclosedExpr.java:70) at org.exist.xquery.AbstractExpression.eval(AbstractExpression.java:65) at org.exist.xquery.PathExpr.eval(PathExpr.java:243) at org.exist.xquery.ElementConstructor.eval(ElementConstructor.java:279) at org.exist.xquery.UserDefinedFunction.eval(UserDefinedFunction.java:135) at org.exist.xquery.DynamicCardinalityCheck.eval(DynamicCardinalityCheck.java:72) at org.exist.xquery.DynamicTypeCheck.eval(DynamicTypeCheck.java:61) at org.exist.xquery.FunctionCall.evalFunction(FunctionCall.java:278) at org.exist.xquery.FunctionCall.eval(FunctionCall.java:205) at org.exist.xquery.ConditionalExpression.eval(ConditionalExpression.java:100) at org.exist.xquery.DebuggableExpression.eval(DebuggableExpression.java:56) at org.exist.xquery.ConditionalExpression.eval(ConditionalExpression.java:102) at org.exist.xquery.DebuggableExpression.eval(DebuggableExpression.java:56) at org.exist.xquery.DebuggableExpression.eval(DebuggableExpression.java:63) at org.exist.xquery.LetExpr.eval(LetExpr.java:210) at org.exist.xquery.BindingExpression.eval(BindingExpression.java:156) at org.exist.xquery.UserDefinedFunction.eval(UserDefinedFunction.java:135) at org.exist.xquery.DynamicCardinalityCheck.eval(DynamicCardinalityCheck.java:72) at org.exist.xquery.DynamicTypeCheck.eval(DynamicTypeCheck.java:61) at org.exist.xquery.FunctionCall.evalFunction(FunctionCall.java:278) at org.exist.xquery.FunctionCall.eval(FunctionCall.java:205) at org.exist.xquery.ConditionalExpression.eval(ConditionalExpression.java:100) at org.exist.xquery.AbstractExpression.eval(AbstractExpression.java:65) at org.exist.xquery.PathExpr.eval(PathExpr.java:243) at org.exist.xquery.EnclosedExpr.eval(EnclosedExpr.java:70) at org.exist.xquery.AbstractExpression.eval(AbstractExpression.java:65) at org.exist.xquery.PathExpr.eval(PathExpr.java:243) at org.exist.xquery.ElementConstructor.eval(ElementConstructor.java:279) at org.exist.xquery.AbstractExpression.eval(AbstractExpression.java:65) at org.exist.xquery.PathExpr.eval(PathExpr.java:243) at org.exist.xquery.ElementConstructor.eval(ElementConstructor.java:279) at org.exist.xquery.AbstractExpression.eval(AbstractExpression.java:65) at org.exist.xquery.PathExpr.eval(PathExpr.java:243) at org.exist.xquery.ElementConstructor.eval(ElementConstructor.java:279) at org.exist.xquery.AbstractExpression.eval(AbstractExpression.java:65) at org.exist.xquery.PathExpr.eval(PathExpr.java:243) at org.exist.xquery.SequenceConstructor.eval(SequenceConstructor.java:83) at org.exist.xquery.DebuggableExpression.eval(DebuggableExpression.java:56) at org.exist.xquery.DebuggableExpression.eval(DebuggableExpression.java:63) at org.exist.xquery.LetExpr.eval(LetExpr.java:210) at org.exist.xquery.LetExpr.eval(LetExpr.java:208) at org.exist.xquery.LetExpr.eval(LetExpr.java:208) at org.exist.xquery.BindingExpression.eval(BindingExpression.java:156) at org.exist.xquery.AbstractExpression.eval(AbstractExpression.java:65) at org.exist.xquery.PathExpr.eval(PathExpr.java:243) at org.exist.xquery.AbstractExpression.eval(AbstractExpression.java:65) at org.exist.xquery.XQuery.execute(XQuery.java:246) at org.exist.xquery.XQuery.execute(XQuery.java:201) at org.exist.http.servlets.XQueryServlet.process(XQueryServlet.java:496) at org.exist.http.servlets.XQueryServlet.doGet(XQueryServlet.java:213) at javax.servlet.http.HttpServlet.service(HttpServlet.java:617) at javax.servlet.http.HttpServlet.service(HttpServlet.java:717) at org.eclipse.jetty.servlet.ServletHolder.handle(ServletHolder.java:534) at org.eclipse.jetty.servlet.ServletHandler.doHandle(ServletHandler.java:476) at org.eclipse.jetty.server.handler.ScopedHandler.handle(ScopedHandler.java:119) at org.eclipse.jetty.security.SecurityHandler.handle(SecurityHandler.java:517) at org.eclipse.jetty.server.session.SessionHandler.doHandle(SessionHandler.java:226) at org.eclipse.jetty.server.handler.ContextHandler.doHandle(ContextHandler.java:935) at org.eclipse.jetty.servlet.ServletHandler.doScope(ServletHandler.java:404) at org.eclipse.jetty.server.session.SessionHandler.doScope(SessionHandler.java:184) at org.eclipse.jetty.server.handler.ContextHandler.doScope(ContextHandler.java:870) at org.eclipse.jetty.server.handler.ScopedHandler.handle(ScopedHandler.java:117) at org.eclipse.jetty.server.Dispatcher.forward(Dispatcher.java:240) at org.eclipse.jetty.server.Dispatcher.forward(Dispatcher.java:116) at org.exist.http.urlrewrite.Forward.doRewrite(Forward.java:47) at org.exist.http.urlrewrite.XQueryURLRewrite.doRewrite(XQueryURLRewrite.java:523) at org.exist.http.urlrewrite.XQueryURLRewrite.doFilter(XQueryURLRewrite.java:343) at org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1323) at org.eclipse.jetty.servlet.ServletHandler.doHandle(ServletHandler.java:474) at org.eclipse.jetty.server.handler.ScopedHandler.handle(ScopedHandler.java:119) at org.eclipse.jetty.security.SecurityHandler.handle(SecurityHandler.java:480) at org.eclipse.jetty.server.session.SessionHandler.doHandle(SessionHandler.java:226) at org.eclipse.jetty.server.handler.ContextHandler.doHandle(ContextHandler.java:935) at org.eclipse.jetty.servlet.ServletHandler.doScope(ServletHandler.java:404) at org.eclipse.jetty.server.session.SessionHandler.doScope(SessionHandler.java:184) at org.eclipse.jetty.server.handler.ContextHandler.doScope(ContextHandler.java:870) at org.eclipse.jetty.server.handler.ScopedHandler.handle(ScopedHandler.java:117) at org.eclipse.jetty.server.handler.HandlerCollection.handle(HandlerCollection.java:151) at org.eclipse.jetty.server.handler.HandlerWrapper.handle(HandlerWrapper.java:116) at org.eclipse.jetty.server.Server.handle(Server.java:346) at org.eclipse.jetty.server.HttpConnection.handleRequest(HttpConnection.java:596) at org.eclipse.jetty.server.HttpConnection$RequestHandler.headerComplete(HttpConnection.java:1051) at org.eclipse.jetty.http.HttpParser.parseNext(HttpParser.java:592) at org.eclipse.jetty.http.HttpParser.parseAvailable(HttpParser.java:214) at org.eclipse.jetty.server.HttpConnection.handle(HttpConnection.java:426) at org.eclipse.jetty.io.nio.SelectChannelEndPoint.handle(SelectChannelEndPoint.java:520) at org.eclipse.jetty.io.nio.SelectChannelEndPoint$1.run(SelectChannelEndPoint.java:40) at org.eclipse.jetty.util.thread.QueuedThreadPool$3.run(QueuedThreadPool.java:528) at java.lang.Thread.run(Thread.java:680) Caused by: java.io.IOException: Node not found: node 1 not found. at org.exist.storage.dom.RawNodeIterator.seek(RawNodeIterator.java:92) at org.exist.stax.EmbeddedXMLStreamReader.reposition(EmbeddedXMLStreamReader.java:133) at org.exist.storage.NativeBroker.getXMLStreamReader(NativeBroker.java:544) at org.exist.dom.NodeProxy.directSelectAttribute(NodeProxy.java:1337) ... 159 more |
From: Adam R. <ad...@ex...> - 2011-03-10 15:58:02
|
The developers teleconference will be going ahead tomorrow (11/03/11) via Skype at 17:00 CET, supported by the eXist-db IRC channel #existdb on irc.freenode.org The teleconf is open to all eXist-db developers and and well... anyone really! Confirmed Topics are - Wolfgang Meier - State of Trunk Dmitriy Shabanov - Problems with Broker references, also multiple instances in 1 JVM If anyone else wishes to speak or discuss a topic, then please just let us know either on the day or preferably in advance so that we can plan the timing/flow of the teleconf. -- Adam Retter eXist Developer { United Kingdom } ad...@ex... Skype adam.retter irc://irc.freenode.net/existdb |
From: Adam R. <ad...@ex...> - 2011-03-09 11:35:00
|
On 9 March 2011 11:45, Henry S. Thompson <ht...@ma...> wrote: > Wolfgang Meier <wol...@ex...> writes: > >> I think we should also return to the following rules: > >> . . . > > That all sounds good, but what _about_ the issue of platform? It's > not reasonable to expect devs to maintain all three major platforms, > to say nothing of covering Linux variants (but I guess we _hope_ there > are no issues there). Ah okay, so regards testing you are referring to the platform! Well ideally in the Java world of course we hope that this is not an issue, unfortunately though we have seen that this can indeed be an issue, especially with I/O and Synchroisation etc. Well I guess we each so far predominantly test on our own platforms, the core team tends to be split between both Mac and Linux. However we do also use TeamCity which runs on Debian Linux - http://serengeti.friprogramvarusyndikatet.se:8111/login.html I guess there is a lack of developers on Windows in the core team, but that many of our users are on Windows based platforms. > Maybe we should talk about this briefly in Prague -- or is the focus > there going to be on users, not devs, I guess. . . No not at all, the focus is both users and devs. If you wish to talk about it, then please feel free to register for a talk/discussion slot, we are looking for more interesting topics, and these can be as short as you like ;-) > As I mentioned, XEmacs (a project I have a similar relation to) uses > Buildbot for this purpose [1]. I would certainly be willing to run a > Windows buildslave. . . Well as I mentioned we are using TeamCity which has agents that can be deployed on other platforms, I am not familiar with BuildBot but it sounds interesting. Perhaps you could talk about this briefly in Prague, do you have any knowledge of TeamCity to contrast it with? > ht [not a dev., but keen to help improve the overall ecology] Great :-) > [1] http://trac.buildbot.net/wiki/AboutBuildbot > -- > Henry S. Thompson, Markup Systems Ltd. > Cavers Garden Farm, Denholm; by Hawick; TD9 8LN > +44 (0) 7866 471 388 > Fax: (44) 131 651-1426, e-mail: ht...@ma... > URL: http://www.markup.co.uk/ > [mail really from me _always_ has this .sig -- mail without it is forged spam] > > ------------------------------------------------------------------------------ > Colocation vs. Managed Hosting > A question and answer guide to determining the best fit > for your organization - today and in the future. > http://p.sf.net/sfu/internap-sfd2d > _______________________________________________ > Exist-development mailing list > Exi...@li... > https://lists.sourceforge.net/lists/listinfo/exist-development > -- Adam Retter eXist Developer { United Kingdom } ad...@ex... irc://irc.freenode.net/existdb |
From: <ht...@ma...> - 2011-03-09 10:45:33
|
Wolfgang Meier <wol...@ex...> writes: > I think we should also return to the following rules: > . . . That all sounds good, but what _about_ the issue of platform? It's not reasonable to expect devs to maintain all three major platforms, to say nothing of covering Linux variants (but I guess we _hope_ there are no issues there). Maybe we should talk about this briefly in Prague -- or is the focus there going to be on users, not devs, I guess. . . As I mentioned, XEmacs (a project I have a similar relation to) uses Buildbot for this purpose [1]. I would certainly be willing to run a Windows buildslave. . . ht [not a dev., but keen to help improve the overall ecology] [1] http://trac.buildbot.net/wiki/AboutBuildbot -- Henry S. Thompson, Markup Systems Ltd. Cavers Garden Farm, Denholm; by Hawick; TD9 8LN +44 (0) 7866 471 388 Fax: (44) 131 651-1426, e-mail: ht...@ma... URL: http://www.markup.co.uk/ [mail really from me _always_ has this .sig -- mail without it is forged spam] |
From: Wolfgang M. <wol...@ex...> - 2011-03-09 10:22:24
|
I think we should also return to the following rules: 1) the test suite always has to be run *before* committing 2) we should make every effort to have *all* tests pass. I understand this is not always possible and a huge commit, which has to be split into batches, may temporarily break some tests. But this should only happen for a few minutes and be fixed immediately by subsequent commits. It is not ok to just "commit and see what breaks". 3) do not commit failing tests unless you plan to work on a fix immediately. It is not ok to submit failing tests and hope for other people to fix them. 4) any changes to the XQuery engine require that * the XQTS is run * you test the core apps of the web site, which are relevant to all users. In particular: documentation search, function documentation, admin web app Wolfgang |
From: Wolfgang M. <wol...@ex...> - 2011-03-08 19:45:01
|
Hi guys, while I'm happy about the amount of bug fixing which has been done recently, I'm also concerned that we're still experiencing issues with SVN trunk, and even worse, there are always new issues popping up. I think we agreed that the goal has to be to release 1.4.1 soon, immediately followed by a 1.5 release, which should have more than beta quality. Contrary to this, there were several issues last week which broke existing code, e.g. in the admin web app, and blocked other developers. For the time being, I would again like to ask everyone to concentrate your efforts on real bug fixing and testing, including demos and other vital parts of the web site. Please avoid * merely cosmetic changes * major refactorings unless they are motivated by a bug which cannot be fixed otherwise * new features within the core of eXist (everying inside src/) I would like to invite everyone to discuss this and other topic at another developer's teleconference Friday next week. Wolfgang |
From: Adam R. <ad...@ex...> - 2011-03-08 19:39:32
|
Developers, please add test cases when you fix regressions or add/change functionality. I did previously write the Developers Manifesto to try and highlight the issues, and we asked each of you to read it and agree, for reference its in $EXIST_HOME/webapp/devguide_manifesto.xml If we wish to support our users, enable long term support and prevent regressions then we need test cases with each commit. If you are willing to invest the time in writing code, you should care about that code. Caring about that code means writing accompanying test cases, otherwise someone else will likely break your code in future without even realising. Whether you do TDD is really up to you, but test cases none the less are required. Sure it all takes time, but I would rather see less code, as long as the code that I do see is testable. Good test cases are isolated and easy to understand, they should document the expected behaviour of your code so that it is clear for all to see. Where possible, Unit test cases are also much preferred over Functional or Integration tests, as these tests execute fast (because they do not require starting up or shutting down the database), they are also easier to debug and typically side-effect free. I have previously added EasyMock and EasyMock Class Extensions to eXist-db to try and make everyones lives easier when it comes to writing good unit tests. AFAIK no one has used these testing facilities apart from myself. Hopefully that may be due to a lack or awareness or training. If anyone wants me to do session in Prague on good Java coding practices, writing testable code and testing with EasyMock, I would be more than happy to do that. If you want to learn more, then InfoQ.com is a great place to start reading. Just shout... Thanks Adam. -- Adam Retter eXist Developer { United Kingdom } ad...@ex... irc://irc.freenode.net/existdb |
From: Adam R. <ad...@ex...> - 2011-03-08 19:29:38
|
> The interesting part is that the junit test suite shows no failure.... > This is not specific to Dannes, but to all eXist-db developers, and actually all developers in general. Well this is what happens when people add code and no tests. I have lately seen a distinct lack of tests being added to eXist-db, I have also complained about this in the past and written the Developers Manifesto to try and point this out. So developers please write tests, if you fix a regression, use case or add functionality, without adding a test, then your work is only valuable in the short term, in the longer term its likely to be broken. So please, TEST CASES with each commit... > ouch > > On 8 Mar 2011, at 19:08 , Henry S. Thompson wrote: > >> doc("/db/xrbs/x/rooms.xml") >> >> in the sandbox wasn't my fault. >> >> _Please_ check your patches! > > -- > Dannes Wessels > eXist-db Open Source Native XML Database > e: da...@ex... > w: http://www.exist-db.org > > > > > > > > ------------------------------------------------------------------------------ > What You Don't Know About Data Connectivity CAN Hurt You > This paper provides an overview of data connectivity, details > its effect on application quality, and explores various alternative > solutions. http://p.sf.net/sfu/progress-d2d > _______________________________________________ > Exist-open mailing list > Exi...@li... > https://lists.sourceforge.net/lists/listinfo/exist-open > > -- Adam Retter eXist Developer { United Kingdom } ad...@ex... irc://irc.freenode.net/existdb |
From: Joe W. <jo...@gm...> - 2011-03-07 23:47:59
|
Hi Dmitriy, > PS Joe, thanks for testing ... Sure, happy to help, and thanks for your reply! >> 1. xmldb:delete-user() moves a user's record from >> /db/system/security/exist/accounts/ into >> /db/system/security/exist/accounts/removed -- and the user file is >> apparently unchanged. Shouldn't the "expired" or "enabled" tags be >> updated to reflect that the user was "deleted"? One side effect of >> the current behavior is that now, any scripts that rely on >> collection('/db/system/security/exist/accounts) to get a list of all >> current users need to check each record's parent-collection to make >> sure it is not in the "removed" folder. > > I do plan to add policy for passwords, 'expired' will be used to flag > change password only possible action for account. > 'enabled' is simples way to disallow to access db by this account. (to be > implemented) > to solve 'deleted' issue I can add attribute to highlight this. I see, that all makes good sense. > Yes, this is a bug ... (non-existent collection) > Question: Should '/db/group1' renamed to '/db/group2'? or create new? I think /db/group2 should be created. There might be other users who still belong to /db/group1. > digestPassword is artifact ... it used previously and trying to run away > from it... Ah, ok! >> Note also that "group1" is still not created or applied to the user. >> To create a group, I have to explicitly call xmldb:create-group(). >> I'm guessing this is because xmldb:create-group() now requires a group >> manager. If I'm correct, then we need to remove the text "Note: >> non-existing groups will be created automatically" from users.xqm. > > Well, I prefer to remove this text... Sounds good. Whoever gets to this first (you or me)! > Personally, I do believe that web panel must be primary tool. So, if you > can help to improve this, you are welcome! :-) > Authentication issues will be solved soon or later ... Great, I will begin working on this - carving out a little time here and there. I'll consult with you all where any of the discussed changes may be involved. >> 4. There is now a "securitymanager" module. The function >> documentation for this module >> (http://localhost:8080/exist/functions/sm) describes things like >> user's names (in addition to username) and account metadata. I look >> forward to learning more about this module and the new security design >> as it relates to users and groups. > > This module will have some more function soon ... Great! Thanks, Joe |
From: Вячеслав С. <sch...@gm...> - 2011-03-05 17:09:38
|
yep http://www.w3.org/TR/xpath20/#ERRXPTY0018 5 марта 2011 г. 20:00 пользователь Dannes Wessels <da...@ex...> написал: > > On 5 Mar 2011, at 17:56 , Вячеслав Седов wrote: > >> yep - for eXist - but Saxon in this case report error - so i prefer >> future proof solution > > Saxon might be wrong here ; the issue need to be evaluated, so a final solution can not be made yet. > I am not sure If i understand your answer here...... > >> >> Engine name: Saxon-EE XQuery 9.3.0.4 >> Severity: error >> Description: Cannot mix nodes and atomic values in the result of a path > > is this a related message??/ > > D. > > -- > Dannes Wessels > eXist-db Open Source Native XML Database > e: da...@ex... > w: http://www.exist-db.org > > > > > > > |
From: Dannes W. <da...@ex...> - 2011-03-05 17:00:16
|
On 5 Mar 2011, at 17:56 , Вячеслав Седов wrote: > yep - for eXist - but Saxon in this case report error - so i prefer > future proof solution Saxon might be wrong here ; the issue need to be evaluated, so a final solution can not be made yet. I am not sure If i understand your answer here...... > > Engine name: Saxon-EE XQuery 9.3.0.4 > Severity: error > Description: Cannot mix nodes and atomic values in the result of a path is this a related message??/ D. -- Dannes Wessels eXist-db Open Source Native XML Database e: da...@ex... w: http://www.exist-db.org |