Hi Caleb,

here's the output according to your query, it's related with the maximum size 
of the attachement, I've fixed 
that ( in the mysql configuration ) one day before the accident.

2010-11-17 14:12:24,514 
[http://localhost:28181/xwiki/bin/upload/Documents/media_library] WARN 
util.JDBCExceptionReporter      - SQL Error: 0, SQLState: S1000
2010-11-17 14:12:24,514 
[http://localhost:28181/xwiki/bin/upload/Documents/media_library] ERROR 
util.JDBCExceptionReporter      - Packet for query is too large (39821190 > 
15728640). You can change this 
value on the server by setting the max_allowed_packet' variable.
2010-11-17 14:12:24,515 
[http://localhost:28181/xwiki/bin/upload/Documents/media_library] ERROR 
.AbstractFlushingEventListener  - Could not synchronize database state with 
session
2010-11-17 14:12:24,519 
[http://localhost:28181/xwiki/bin/upload/Documents/media_library] WARN 
web.UploadAction                - Saving uploaded file failed
2010-11-17 14:12:24,522 
[http://localhost:28181/xwiki/bin/upload/Documents/media_library] ERROR 
lucene.IndexUpdater             - invalid parameters given to add: 
Documents.media_library, null, 
{grouplist={xwiki:xwiki:xwiki.mag...@manpoznanpl=[xwiki:XWiki.XWikiAllGroup, 
xwiki:XWiki.Employees], 
xwiki:xwiki:XWiki.Employees=[], xwiki:xwiki:XWiki.XWikiAllGroup=[]}, 
msg=com.xpn.xwiki.web.xwikimessaget...@6a666cdc, 
fileuploadlist=[name=2007_Article_Vine_Toolkit_A_Java_framework_for_developing_Grid_Applications.pdf,
 
StoreLocation=/tmp/upload_685571e2_12bf824a150__8000_00000145.tmp, 
size=19910552bytes, isFormField=false, 
FieldName=filepath], user=xwiki.mag...@manpoznanpl, language=en, 
originalWiki=xwiki, 
tdoc=Documents.media_library, locale=en, ajax=false, 
doc=Documents.media_library, mainxwiki=xwiki, 
fileuploadplugin=com.xpn.xwiki.plugin.fileupload.fileuploadplu...@6a751616, 
vcontext=org.apache.velocity.velocitycont...@2cfd34f4, wiki=xwiki}
2010-11-17 14:20:55,700 
[http://localhost:28181/xwiki/bin/upload/Documents/Articles] WARN 
util.JDBCExceptionReporter      - SQL Error: 0, SQLState: S1000
2010-11-17 14:20:55,701 
[http://localhost:28181/xwiki/bin/upload/Documents/Articles] ERROR 
util.JDBCExceptionReporter      - Packet for query is too large (39821191 > 
15728640). You can change this 
value on the server by setting the max_allowed_packet' variable.
2010-11-17 14:20:55,701 
[http://localhost:28181/xwiki/bin/upload/Documents/Articles] ERROR 
.AbstractFlushingEventListener  - Could not synchronize database state with 
session
2010-11-17 14:20:55,703 
[http://localhost:28181/xwiki/bin/upload/Documents/Articles] WARN  
web.UploadAction 
                - Saving uploaded file failed
2010-11-17 14:21:53,933 
[http://localhost:28181/xwiki/bin/upload/Documents/Articles] WARN 
util.JDBCExceptionReporter      - SQL Error: 0, SQLState: S1000
2010-11-17 14:21:53,933 
[http://localhost:28181/xwiki/bin/upload/Documents/Articles] ERROR 
util.JDBCExceptionReporter      - Packet for query is too large (39821191 > 
15728640). You can change this 
value on the server by setting the max_allowed_packet' variable.
2010-11-17 14:21:53,933 
[http://localhost:28181/xwiki/bin/upload/Documents/Articles] ERROR 
.AbstractFlushingEventListener  - Could not synchronize database state with 
session
2010-11-17 14:21:53,936 
[http://localhost:28181/xwiki/bin/upload/Documents/Articles] WARN  
web.UploadAction 
                - Saving uploaded file failed

W dniu 10-11-19 19:55, Caleb James DeLisle wrote:
> There had been an issue where attachments failed to save but the cache lied 
> and said they had. That
> should have been fixed for 2.5.
>
> I don't see anything in the log which helps. If you could:
> cat ./*.log | grep '/upload/'
> That might give us more information.
>
> To make sure an attachment has been stored, you have to make sure there are 2 
> components in the
> database. One is in the xwikiattachment table.
>
> Off the top of my head, here's an sql query which should return the id number 
> of the attachment and
> it's size in bytes.
>
> select attach.XWA_ID length(content.XWA_CONTENT) from xwikiattachment as 
> attach,
> xwikiattachment_content as content, xwikidocument as doc where 
> doc.XWD_FULLNAME = 'Your.Document'
> and attach.XWA_DOC_ID = doc.XWD_ID and conetne.XWA_ID = attach.XWA_ID;


We did more searches in the database looking for the corrupted attachments and 
found what follows.

There are tree tables:

xwikiattachment
xwikiattachment_archive
xwikiattachment_content

Document X that disappeared from the attachments left some traces in the db log 
( insert traces).

It seems that X is in the xwikiattachment_content  but not in  the  
xwikiattachment. In the 
xwikiattachment_content there is a foreign key to xwikiattachment  and in the 
case of corrupted files it is 
set to NULL.

Today I'll look at your sql query and search for any odd data.

Thanks,
Piotr
>
>
> Caleb
>
>
> On 11/19/2010 08:51 AM, Piotr Dziubecki wrote:
>> one more thing, we did some research on the mysql database and it seems that 
>> the lost attachements from
>> xwiki are still in there, so it's now more like the client issue..
>>
>> W dniu 10-11-19 14:10, Piotr Dziubecki wrote:
>>> Hi,
>>>
>>> today I've noticed that something bad had happen to some of the attachments 
>>> in my XWiki, here is a
>>> screenshot from one of the affected pages:
>>>
>>> http://i.imgur.com/p6Xs7.png
>>>
>>> Take a look, a couple of attachments have been uploaded but only one is 
>>> displayed in the attachment tab.
>>> Person who uploaded them claims that yesterday they were ok, but today 
>>> somehow they disappeared.
>>>
>>> It's weird that there is no trace of any operation on them after the 
>>> uploading phase.
>>>
>>> I'm using XWiki Enterprise 2.5.32127 with MySQL data base (Server version   
>>> 5.1.47).
>>>
>>> To add more context, last days my users started to add more attachements to 
>>> their pages. Currently the
>>> database after the dump is around 200 MB large.
>>>
>>> Also looked at the logs and found several interesting fragments ( all of 
>>> the log snippets are from the time
>>> this have been noticed ):
>>>
>>> 2010-11-18 09:03:09,355
>>> [http://apps.man.poznan.pl:28181/xwiki/bin/download/Documents/Proposals/2009AUGURISProposalBPartSubmission.pdf?width=1262]
>>> ERROR web.XWikiAction                 - Connection aborted
>>> Found a TextHeaderAtom not followed by a TextBytesAtom or TextCharsAtom: 
>>> Followed by 3999
>>> Found a TextHeaderAtom not followed by a TextBytesAtom or TextCharsAtom: 
>>> Followed by 3999
>>> Found a TextHeaderAtom not followed by a TextBytesAtom or TextCharsAtom: 
>>> Followed by 3999
>>> Found a TextHeaderAtom not followed by a TextBytesAtom or TextCharsAtom: 
>>> Followed by 3999
>>> 2010-11-18 13:23:53,118 
>>> [http://localhost:28181/xwiki/bin/view/Projects/Opinion+Mining] WARN
>>> xwiki.MyPersistentLoginManager  - Login cookie validation hash mismatch! 
>>> Cookies have been tampered with
>>> 2010-11-18 13:23:53,119 
>>> [http://localhost:28181/xwiki/bin/view/Projects/Opinion+Mining] WARN
>>> xwiki.MyPersistentLoginManager  - Login cookie validation hash mismatch! 
>>> Cookies have been tampered with
>>> Found a TextHeaderAtom not followed by a TextBytesAtom or TextCharsAtom: 
>>> Followed by 3999
>>> Found a TextHeaderAtom not followed by a TextBytesAtom or TextCharsAtom: 
>>> Followed by 3999
>>> Found a TextHeaderAtom not followed by a TextBytesAtom or TextCharsAtom: 
>>> Followed by 3999
>>> Found a TextHeaderAtom not followed by a TextBytesAtom or TextCharsAtom: 
>>> Followed by 3999
>>> 2010-11-18 13:57:55,471 [Lucene Index Updater] WARN  lucene.AttachmentData  
>>>          - error getting content
>>> of attachment [2009BEinGRIDwow2greenCONTEXTREVIEW.PPT] for document 
>>> [xwiki:Documents.Presentations]
>>> org.apache.tika.exception.TikaException: TIKA-198: Illegal IOException from
>>> org.apache.tika.parser.microsoft.officepar...@72be25d1
>>>            at 
>>> org.apache.tika.parser.CompositeParser.parse(CompositeParser.java:138)
>>>            at 
>>> org.apache.tika.parser.AutoDetectParser.parse(AutoDetectParser.java:99)
>>>            at org.apache.tika.Tika.parseToString(Tika.java:267)
>>>            at 
>>> com.xpn.xwiki.plugin.lucene.AttachmentData.getContentAsText(AttachmentData.java:161)
>>>            at 
>>> com.xpn.xwiki.plugin.lucene.AttachmentData.getFullText(AttachmentData.java:136)
>>>            at 
>>> com.xpn.xwiki.plugin.lucene.IndexData.getFullText(IndexData.java:190)
>>>            at 
>>> com.xpn.xwiki.plugin.lucene.IndexData.addDataToLuceneDocument(IndexData.java:146)
>>>            at 
>>> com.xpn.xwiki.plugin.lucene.AttachmentData.addDataToLuceneDocument(AttachmentData.java:65)
>>>            at 
>>> com.xpn.xwiki.plugin.lucene.IndexUpdater.addToIndex(IndexUpdater.java:296)
>>>            at 
>>> com.xpn.xwiki.plugin.lucene.IndexUpdater.updateIndex(IndexUpdater.java:237)
>>>            at 
>>> com.xpn.xwiki.plugin.lucene.IndexUpdater.runMainLoop(IndexUpdater.java:171)
>>>            at 
>>> com.xpn.xwiki.plugin.lucene.IndexUpdater.runInternal(IndexUpdater.java:153)
>>>            at 
>>> com.xpn.xwiki.util.AbstractXWikiRunnable.run(AbstractXWikiRunnable.java:99)
>>>            at java.lang.Thread.run(Thread.java:662)
>>> Caused by: java.io.IOException: Cannot remove block[ 4209 ]; out of range[ 
>>> 0 - 3804 ]
>>>            at 
>>> org.apache.poi.poifs.storage.BlockListImpl.remove(BlockListImpl.java:98)
>>>            at 
>>> org.apache.poi.poifs.storage.RawDataBlockList.remove(RawDataBlockList.java:32)
>>>            at 
>>> org.apache.poi.poifs.storage.BlockAllocationTableReader.<init>(BlockAllocationTableReader.java:99)
>>>            at 
>>> org.apache.poi.poifs.filesystem.POIFSFileSystem.<init>(POIFSFileSystem.java:164)
>>>            at 
>>> org.apache.tika.parser.microsoft.OfficeParser.parse(OfficeParser.java:74)
>>>            at 
>>> org.apache.tika.parser.CompositeParser.parse(CompositeParser.java:132)
>>>            ... 13 more
>>> Found a TextHeaderAtom not followed by a TextBytesAtom or TextCharsAtom: 
>>> Followed by 3999
>>> Found a TextHeaderAtom not followed by a TextBytesAtom or TextCharsAtom: 
>>> Followed by 3999
>>> Found a TextHeaderAtom not followed by a TextBytesAtom or TextCharsAtom: 
>>> Followed by 3999
>>> Found a TextHeaderAtom not followed by a TextBytesAtom or TextCharsAtom: 
>>> Followed by 3999
>>> Found a TextHeaderAtom not followed by a TextBytesAtom or TextCharsAtom: 
>>> Followed by 4006
>>> Found a TextHeaderAtom not followed by a TextBytesAtom or TextCharsAtom: 
>>> Followed by 4006
>>> 2010-11-18 15:05:10,412
>>> [http://apps.man.poznan.pl:28181/xwiki/bin/download/Documents/Presentations/2009AUGURISPSNCpresentationduringpreproposalmeetinginSaltzburg.ppt]
>>> ERROR web.XWikiAction                 - Connection aborted
>>>
>>>
>>>
>>> Unfotunately, today this situation has repeated with other group of  users, 
>>> the same scenario - after the
>>> attachment submission and few edits of the page, they are gone. A snippet 
>>> from the log from that period of
>>> time ( a lot of that warnings ):
>>>
>>> 2010-11-19 10:43:37,199 [Lucene Index Updater] WARN  util.PDFStreamEngine   
>>>          - java.io.IOException:
>>> Error: expected hex character and not  :32
>>> java.io.IOException: Error: expected hex character and not  :32
>>>            at 
>>> org.apache.fontbox.cmap.CMapParser.parseNextToken(CMapParser.java:316)
>>>            at org.apache.fontbox.cmap.CMapParser.parse(CMapParser.java:138)
>>>            at 
>>> org.apache.pdfbox.pdmodel.font.PDFont.parseCmap(PDFont.java:549)
>>>            at org.apache.pdfbox.pdmodel.font.PDFont.encode(PDFont.java:383)
>>>            at 
>>> org.apache.pdfbox.util.PDFStreamEngine.processEncodedText(PDFStreamEngine.java:372)
>>>            at 
>>> org.apache.pdfbox.util.operator.ShowText.process(ShowText.java:45)
>>>            at 
>>> org.apache.pdfbox.util.PDFStreamEngine.processOperator(PDFStreamEngine.java:552)
>>>            at 
>>> org.apache.pdfbox.util.PDFStreamEngine.processSubStream(PDFStreamEngine.java:248)
>>>            at org.apache.pdfbox.util.operator.Invoke.process(Invoke.java:74)
>>>            at 
>>> org.apache.pdfbox.util.PDFStreamEngine.processOperator(PDFStreamEngine.java:552)
>>>            at 
>>> org.apache.pdfbox.util.PDFStreamEngine.processSubStream(PDFStreamEngine.java:248)
>>>            at 
>>> org.apache.pdfbox.util.PDFStreamEngine.processStream(PDFStreamEngine.java:207)
>>>            at 
>>> org.apache.pdfbox.util.PDFTextStripper.processPage(PDFTextStripper.java:367)
>>>            at 
>>> org.apache.pdfbox.util.PDFTextStripper.processPages(PDFTextStripper.java:291)
>>>            at 
>>> org.apache.pdfbox.util.PDFTextStripper.writeText(PDFTextStripper.java:247)
>>>            at 
>>> org.apache.pdfbox.util.PDFTextStripper.getText(PDFTextStripper.java:180)
>>>            at 
>>> org.apache.tika.parser.pdf.PDF2XHTML.process(PDF2XHTML.java:56)
>>>            at org.apache.tika.parser.pdf.PDFParser.parse(PDFParser.java:79)
>>>            at 
>>> org.apache.tika.parser.CompositeParser.parse(CompositeParser.java:132)
>>>            at 
>>> org.apache.tika.parser.AutoDetectParser.parse(AutoDetectParser.java:99)
>>>            at org.apache.tika.Tika.parseToString(Tika.java:267)
>>>            at 
>>> com.xpn.xwiki.plugin.lucene.AttachmentData.getContentAsText(AttachmentData.java:161)
>>>            at 
>>> com.xpn.xwiki.plugin.lucene.AttachmentData.getFullText(AttachmentData.java:136)
>>>            at 
>>> com.xpn.xwiki.plugin.lucene.IndexData.getFullText(IndexData.java:190)
>>>            at 
>>> com.xpn.xwiki.plugin.lucene.IndexData.addDataToLuceneDocument(IndexData.java:146)
>>>            at 
>>> com.xpn.xwiki.plugin.lucene.AttachmentData.addDataToLuceneDocument(AttachmentData.java:65)
>>>            at 
>>> com.xpn.xwiki.plugin.lucene.IndexUpdater.addToIndex(IndexUpdater.java:296)
>>>            at 
>>> com.xpn.xwiki.plugin.lucene.IndexUpdater.updateIndex(IndexUpdater.java:237)
>>>            at 
>>> com.xpn.xwiki.plugin.lucene.IndexUpdater.runMainLoop(IndexUpdater.java:171)
>>>            at 
>>> com.xpn.xwiki.plugin.lucene.IndexUpdater.runInternal(IndexUpdater.java:153)
>>>            at 
>>> com.xpn.xwiki.util.AbstractXWikiRunnable.run(AbstractXWikiRunnable.java:99)
>>>            at java.lang.Thread.run(Thread.java:662)
>>>
>>>
>>> One more from another user:
>>>
>>> 2010-11-19 10:43:37,464 [Lucene Index Updater] WARN  util.PDFStreamEngine   
>>>          - java.io.IOException:
>>> Error: expected hex character and not  :32
>>> java.io.IOException: Error: expected hex character and not  :32
>>>            at 
>>> org.apache.fontbox.cmap.CMapParser.parseNextToken(CMapParser.java:316)
>>>            at org.apache.fontbox.cmap.CMapParser.parse(CMapParser.java:138)
>>>            at 
>>> org.apache.pdfbox.pdmodel.font.PDFont.parseCmap(PDFont.java:549)
>>>            at org.apache.pdfbox.pdmodel.font.PDFont.encode(PDFont.java:383)
>>>            at 
>>> org.apache.pdfbox.util.PDFStreamEngine.processEncodedText(PDFStreamEngine.java:372)
>>>            at 
>>> org.apache.pdfbox.util.operator.ShowTextGlyph.process(ShowTextGlyph.java:61)
>>>            at 
>>> org.apache.pdfbox.util.PDFStreamEngine.processOperator(PDFStreamEngine.java:552)
>>>            at 
>>> org.apache.pdfbox.util.PDFStreamEngine.processSubStream(PDFStreamEngine.java:248)
>>>            at org.apache.pdfbox.util.operator.Invoke.process(Invoke.java:74)
>>>            at 
>>> org.apache.pdfbox.util.PDFStreamEngine.processOperator(PDFStreamEngine.java:552)
>>>            at 
>>> org.apache.pdfbox.util.PDFStreamEngine.processSubStream(PDFStreamEngine.java:248)
>>>            at 
>>> org.apache.pdfbox.util.PDFStreamEngine.processStream(PDFStreamEngine.java:207)
>>>            at 
>>> org.apache.pdfbox.util.PDFTextStripper.processPage(PDFTextStripper.java:367)
>>>            at 
>>> org.apache.pdfbox.util.PDFTextStripper.processPages(PDFTextStripper.java:291)
>>>            at 
>>> org.apache.pdfbox.util.PDFTextStripper.writeText(PDFTextStripper.java:247)
>>>            at 
>>> org.apache.pdfbox.util.PDFTextStripper.getText(PDFTextStripper.java:180)
>>>            at 
>>> org.apache.tika.parser.pdf.PDF2XHTML.process(PDF2XHTML.java:56)
>>>            at org.apache.tika.parser.pdf.PDFParser.parse(PDFParser.java:79)
>>>            at 
>>> org.apache.tika.parser.CompositeParser.parse(CompositeParser.java:132)
>>>            at 
>>> org.apache.tika.parser.AutoDetectParser.parse(AutoDetectParser.java:99)
>>>            at org.apache.tika.Tika.parseToString(Tika.java:267)
>>>            at 
>>> com.xpn.xwiki.plugin.lucene.AttachmentData.getContentAsText(AttachmentData.java:161)
>>>            at 
>>> com.xpn.xwiki.plugin.lucene.AttachmentData.getFullText(AttachmentData.java:142)
>>>            at 
>>> com.xpn.xwiki.plugin.lucene.IndexData.getFullText(IndexData.java:190)
>>>            at 
>>> com.xpn.xwiki.plugin.lucene.IndexData.addDataToLuceneDocument(IndexData.java:146)
>>>            at 
>>> com.xpn.xwiki.plugin.lucene.AttachmentData.addDataToLuceneDocument(AttachmentData.java:65)
>>>            at 
>>> com.xpn.xwiki.plugin.lucene.IndexUpdater.addToIndex(IndexUpdater.java:296)
>>>            at 
>>> com.xpn.xwiki.plugin.lucene.IndexUpdater.updateIndex(IndexUpdater.java:237)
>>>            at 
>>> com.xpn.xwiki.plugin.lucene.IndexUpdater.runMainLoop(IndexUpdater.java:171)
>>>            at 
>>> com.xpn.xwiki.plugin.lucene.IndexUpdater.runInternal(IndexUpdater.java:153)
>>>            at 
>>> com.xpn.xwiki.util.AbstractXWikiRunnable.run(AbstractXWikiRunnable.java:99)
>>>            at java.lang.Thread.run(Thread.java:662)
>>> 2010-11-19 11:32:39,900 [Lucene Index Updater] WARN  lucene.AttachmentData  
>>>          - error getting content
>>> of attachment [2008BEinGRIDdesignconceptdiagramdoneinVisio.vsd] for 
>>> document [xwiki:Documents.Diagrams]
>>> org.apache.tika.exception.TikaException: Unexpected RuntimeException from
>>> org.apache.tika.parser.microsoft.officepar...@54ad9fa4
>>>            at 
>>> org.apache.tika.parser.CompositeParser.parse(CompositeParser.java:134)
>>>            at 
>>> org.apache.tika.parser.AutoDetectParser.parse(AutoDetectParser.java:99)
>>>            at org.apache.tika.Tika.parseToString(Tika.java:267)
>>>            at 
>>> com.xpn.xwiki.plugin.lucene.AttachmentData.getContentAsText(AttachmentData.java:161)
>>>            at 
>>> com.xpn.xwiki.plugin.lucene.AttachmentData.getFullText(AttachmentData.java:136)
>>>            at 
>>> com.xpn.xwiki.plugin.lucene.IndexData.getFullText(IndexData.java:190)
>>>            at 
>>> com.xpn.xwiki.plugin.lucene.IndexData.addDataToLuceneDocument(IndexData.java:146)
>>>            at 
>>> com.xpn.xwiki.plugin.lucene.AttachmentData.addDataToLuceneDocument(AttachmentData.java:65)
>>>            at 
>>> com.xpn.xwiki.plugin.lucene.IndexUpdater.addToIndex(IndexUpdater.java:296)
>>>            at 
>>> com.xpn.xwiki.plugin.lucene.IndexUpdater.updateIndex(IndexUpdater.java:237)
>>>            at 
>>> com.xpn.xwiki.plugin.lucene.IndexUpdater.runMainLoop(IndexUpdater.java:171)
>>>            at 
>>> com.xpn.xwiki.plugin.lucene.IndexUpdater.runInternal(IndexUpdater.java:153)
>>>            at 
>>> com.xpn.xwiki.util.AbstractXWikiRunnable.run(AbstractXWikiRunnable.java:99)
>>>            at java.lang.Thread.run(Thread.java:662)
>>> Caused by: java.lang.IllegalArgumentException: Found a chunk with a 
>>> negative length, which isn't allowed
>>>            at 
>>> org.apache.poi.hdgf.chunks.ChunkFactory.createChunk(ChunkFactory.java:120)
>>>            at 
>>> org.apache.poi.hdgf.streams.ChunkStream.findChunks(ChunkStream.java:59)
>>>            at 
>>> org.apache.poi.hdgf.streams.PointerContainingStream.findChildren(PointerContainingStream.java:93)
>>>            at 
>>> org.apache.poi.hdgf.streams.PointerContainingStream.findChildren(PointerContainingStream.java:100)
>>>            at 
>>> org.apache.poi.hdgf.streams.PointerContainingStream.findChildren(PointerContainingStream.java:100)
>>>            at org.apache.poi.hdgf.HDGFDiagram.<init>(HDGFDiagram.java:95)
>>>            at 
>>> org.apache.poi.hdgf.extractor.VisioTextExtractor.<init>(VisioTextExtractor.java:52)
>>>            at 
>>> org.apache.poi.hdgf.extractor.VisioTextExtractor.<init>(VisioTextExtractor.java:49)
>>>            at 
>>> org.apache.tika.parser.microsoft.OfficeParser.parse(OfficeParser.java:127)
>>>            at 
>>> org.apache.tika.parser.CompositeParser.parse(CompositeParser.java:132)
>>>            ... 13 more
>>>
>>>
>>> I'm counting on your help since I don't know it's more XWiki issue or maybe 
>>> I misconfigured something.
>>>
>>> Regards,
>>> Piotr
>>> _______________________________________________
>>> users mailing list
>>> users@xwiki.org
>>> http://lists.xwiki.org/mailman/listinfo/users
>>>
>>>
>> _______________________________________________
>> users mailing list
>> users@xwiki.org
>> http://lists.xwiki.org/mailman/listinfo/users
>>
>
> _______________________________________________
> users mailing list
> users@xwiki.org
> http://lists.xwiki.org/mailman/listinfo/users
>
>
_______________________________________________
users mailing list
users@xwiki.org
http://lists.xwiki.org/mailman/listinfo/users

Reply via email to