No file is created by the filestore!

German letters and danish letters works fine for me too - and they are also supported 
by the codepage.

To avoid these problems, why not save the files in escaped UTF-8 codes - that way wee 
always know that is will work?!?

/Jacob

Here is the stack trace:

28 Jan 2004 12:57:25 - org.apache.slide.store.txfile.AbstractTxFileStoreService
- WARNING - Thread Thread[http8080-Processor23,5,main] marked transaction branch
 http8080-Processor23-1075291045101-264 for rollback
org.apache.slide.store.txfile.rm.ResourceManagerSystemException: http8080-Proces
sor23-1075291045101-264: Can not create resource at 
'/files/â?âââ?âÃâ?âââ?âÂâÃâÃ
âÃâÃâ?âÃâ?âââÃâÃ.txt.def.xml' (ERR_SYSTEM)
Caused by: java.io.IOException: The filename, directory name, or volume label sy
ntax is incorrect
        at java.io.WinNTFileSystem.createFileExclusively(Native Method)
        at java.io.File.createNewFile(File.java:828)
        at org.apache.slide.store.txfile.rm.impl.FileResourceManager.createFile(
FileResourceManager.java:209)
        at org.apache.slide.store.txfile.rm.impl.FileResourceManager.createResou
rce(FileResourceManager.java:770)
        at org.apache.slide.store.txfile.XMLResourceDescriptor.create(XMLResourc
eDescriptor.java:201)
        at org.apache.slide.store.txfile.TxXMLFileDescriptorsStore.createObject(
TxXMLFileDescriptorsStore.java:126)
        at org.apache.slide.store.AbstractStore.createObject(AbstractStore.java:
597)
        at org.apache.slide.store.ExtendedStore.createObject(ExtendedStore.java:
476)
        at org.apache.slide.structure.StructureImpl.create(StructureImpl.java:36
2)
        at org.apache.slide.webdav.method.PutMethod.executeRequest(PutMethod.jav
a:333)
        at org.apache.slide.webdav.method.AbstractWebdavMethod.run(AbstractWebda
vMethod.java:355)
        at org.apache.slide.webdav.WebdavServlet.service(WebdavServlet.java:204)

        at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
        at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(Appl
icationFilterChain.java:284)
        at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationF
ilterChain.java:204)
        at org.apache.slide.webdav.filter.LogFilter.doFilter(LogFilter.java:182)

-----Original Message-----
From: Oliver Zeigermann [mailto:[EMAIL PROTECTED] 
Sent: 28. januar 2004 12:30
To: Slide Users Mailing List
Subject: Re: TXFileStore and local filesystem

Hi Jacob!

I can imagine there might be problems with the filename. I do not know 
how to create filenames with Russian characters (or any other key not on 
my keyboard, but German special characters "ÃÃÃÃÃÃÃ" work fine ). So, 
please report any progress and try to find out where it fails. Are files 
being created? If so, how do the filenames look like.

Thanks for helping and cheers,

Oliver

Jacob Lund wrote:
> Hi All!
> 
> Has anyone tried the TXFile store with filenames that includes characters
> that are not allowed in the server file system?
> 
> I am using windows XP and the UI supports UTF8. My XP is English and local
> is set to Danish! If I upload a file with Russian characters in the filename
> then slide fails with a 500 error. Slide is set to UFT8 and running on TC
> 5.0.16.
> 
> My slide version I about a week old (from the SLIDE_2_0_RELEASE_BRANCH)
> 
> I will dig deeper into this, but I just wanted to hear if anyone else has
> experience with this.
> 
> Without knowing anything for sure I think that java will apply the "DOS"
> codepage to all IO operations. If this is the true then the filestore needs
> to save all information in an escaped UTF8 mannor. 
> 
> /Jacob
> 
> 
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: [EMAIL PROTECTED]
> For additional commands, e-mail: [EMAIL PROTECTED]
> 
> 
> .
> 



---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]


---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to