OK I have attached a logfile from a test run.

The test is as follows:

1. On Windows XP, add the slide server to "Network Places" as a
webfolder.

2. Create a text file with a Chinese filename on XP, using the Microsoft
IME that comes with XP.  The actual name should be irrelevant, but just
to keep things as simple as possible, my file had only a single
character name "zhong" (zhong, as in zhong guo)

3. Copy the file to the webfolder.

Pretty straightforward stuff right?  You would think!  But nothing is
ever straightforward when Windows enters the picture. :(

Satish

On Fri, 2003-08-01 at 15:51, Julian Reschke wrote:
> > From: satish [mailto:[EMAIL PROTECTED]
> > Sent: Friday, August 01, 2003 4:57 AM
> > To: slide-user
> > Subject: Anybody using Slide + Windows Webfolders for Asian Languages?
> >
> >
> > Hello Everybody,
> >
> > I have already described in some detail the problems I have been having
> > with using Windows webfolders with Slide, with Chinese filenames.  All I
> > have gotten in response is some stuff about how it works OK with German
> > characters with umlauts or Swedish characters.  Someone suggested that
> 
> Actually I suggested that you post a descriptiopjn of what you're doing and
> traces, so that we can take a look ath the problem.
> 
> > ....
> 
> Regards, Julian
> 
> 
> --
> <green/>bytes GmbH -- http://www.greenbytes.de -- tel:+492512807760
> 
> 
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: [EMAIL PROTECTED]
> For additional commands, e-mail: [EMAIL PROTECTED]
> 
> 
8/1/03 6:37:24 PM CST (main): Starting service Slide WebDAV
8/1/03 6:37:24 PM CST (main): Apache Tomcat/4.0.1
8/1/03 6:37:24 PM CST (main): Starting service Slide Admin
8/1/03 6:37:24 PM CST (main): Apache Tomcat/4.0.1
8/1/03 6:38:07 PM CST (HttpProcessor[8081][4]): 
EYouJDBCDescriptorsStore.retrieveObject(): uri = (/users/john)
8/1/03 6:38:07 PM CST (HttpProcessor[8081][4]): StructureImpl.retrieve(): strUri = 
(/users/john)
8/1/03 6:38:07 PM CST (HttpProcessor[8081][4]): 
EYouJDBCDescriptorsStore.retrieveObject(): uri = (/users)
8/1/03 6:38:07 PM CST (HttpProcessor[8081][4]): ContentImpl.retrieve(): strUri = 
(/users/john)
8/1/03 6:38:07 PM CST (HttpProcessor[8081][4]): StructureImpl.retrieve(): strUri = 
(/users/john)
8/1/03 6:38:07 PM CST (HttpProcessor[8081][4]): org.apache.slide.webdav.WebdavServlet 
WebdavServlet.service(): req.getCharacterEncoding() = null
8/1/03 6:38:07 PM CST (HttpProcessor[8081][4]): org.apache.slide.webdav.WebdavServlet 
WebdavServlet.service(): setting req.setCharacterEncoding( utf-8 )
8/1/03 6:38:07 PM CST (HttpProcessor[8081][4]): WebdavUtils.getRelativePath(): result 
= (/files/john)
8/1/03 6:38:07 PM CST (HttpProcessor[8081][4]): 
org.apache.slide.webdav.method.WebdavMethod WebdavMethod.WebdavMethod(): requestUri = 
/files/john
8/1/03 6:38:07 PM CST (HttpProcessor[8081][4]): 
org.apache.slide.webdav.method.WebdavMethod WebdavMethod.getEncodingString(): result = 
utf-8
8/1/03 6:38:07 PM CST (HttpProcessor[8081][4]): StructureImpl.retrieve(): strUri = 
(/files/john)
8/1/03 6:38:07 PM CST (HttpProcessor[8081][4]): 
EYouJDBCDescriptorsStore.retrieveObject(): uri = (/files/john)
8/1/03 6:38:07 PM CST (HttpProcessor[8081][4]): StructureImpl.retrieve(): strUri = 
(/files/john)
8/1/03 6:38:07 PM CST (HttpProcessor[8081][4]): ContentImpl.retrieve(): strUri = 
(/files/john)
8/1/03 6:38:07 PM CST (HttpProcessor[8081][4]): StructureImpl.retrieve(): strUri = 
(/files/john)
8/1/03 6:38:07 PM CST (HttpProcessor[8081][4]): WebdavUtils.getRelativePath(): result 
= (/files/john)
8/1/03 6:38:27 PM CST (HttpProcessor[8081][4]): org.apache.slide.webdav.WebdavServlet 
WebdavServlet.service(): req.getCharacterEncoding() = null
8/1/03 6:38:27 PM CST (HttpProcessor[8081][4]): org.apache.slide.webdav.WebdavServlet 
WebdavServlet.service(): setting req.setCharacterEncoding( utf-8 )
8/1/03 6:38:27 PM CST (HttpProcessor[8081][4]): WebdavUtils.getRelativePath(): result 
= (/files/john/��)
8/1/03 6:38:27 PM CST (HttpProcessor[8081][4]): 
org.apache.slide.webdav.method.WebdavMethod WebdavMethod.WebdavMethod(): requestUri = 
/files/john/��
8/1/03 6:38:27 PM CST (HttpProcessor[8081][4]): StructureImpl.retrieve(): strUri = 
(/files/john/��)
8/1/03 6:38:27 PM CST (HttpProcessor[8081][4]): 
EYouJDBCDescriptorsStore.retrieveObject(): uri = (/files/john/��)
8/1/03 6:38:27 PM CST (HttpProcessor[8081][4]): StructureImpl.retrieve(): result == 
null
8/1/03 6:38:27 PM CST (HttpProcessor[8081][4]): 
EYouJDBCDescriptorsStore.retrieveObject(): uri = (/files/john/��)
8/1/03 6:38:27 PM CST (HttpProcessor[8081][4]): GetMethod.getErrorCode() 
org.apache.slide.structure.ObjectNotFoundException: No object found at 
/files/john/��
8/1/03 6:38:27 PM CST (HttpProcessor[8081][4]): 
org.apache.slide.webdav.method.WebdavMethod WebdavMethod.getErrorCode( Throwable ) 
org.apache.slide.structure.ObjectNotFoundException: No object found at 
/files/john/��
8/1/03 6:38:27 PM CST (HttpProcessor[8081][4]): 
org.apache.slide.webdav.method.WebdavMethod WebdavMethod.getErrorCode( SlideException 
) org.apache.slide.structure.ObjectNotFoundException: No object found at 
/files/john/��
8/1/03 6:38:27 PM CST (HttpProcessor[8081][4]): 
org.apache.slide.webdav.method.WebdavMethod WebdavMethod.run(): before token.rollback()
8/1/03 6:38:27 PM CST (HttpProcessor[8081][4]): 
org.apache.slide.webdav.method.WebdavMethod WebdavMethod.run(): after token.rollback()
8/1/03 6:38:27 PM CST (HttpProcessor[8081][4]): WebdavUtils.getRelativePath(): result 
= (/files/john/��)
8/1/03 6:38:27 PM CST (HttpProcessor[8081][4]): org.apache.slide.webdav.WebdavServlet 
WebdavServlet.service(): req.getCharacterEncoding() = null
8/1/03 6:38:27 PM CST (HttpProcessor[8081][4]): org.apache.slide.webdav.WebdavServlet 
WebdavServlet.service(): setting req.setCharacterEncoding( utf-8 )
8/1/03 6:38:27 PM CST (HttpProcessor[8081][4]): WebdavUtils.getRelativePath(): result 
= (/files/john/��)
8/1/03 6:38:27 PM CST (HttpProcessor[8081][4]): 
org.apache.slide.webdav.method.WebdavMethod WebdavMethod.WebdavMethod(): requestUri = 
/files/john/��
8/1/03 6:38:27 PM CST (HttpProcessor[8081][4]): 
org.apache.slide.webdav.method.PutMethod PutMethod.executeRequest(): resourcePath = 
(/files/john/��)
8/1/03 6:38:27 PM CST (HttpProcessor[8081][4]): StructureImpl.retrieve(): strUri = 
(/files/john/��)
8/1/03 6:38:27 PM CST (HttpProcessor[8081][4]): 
EYouJDBCDescriptorsStore.retrieveObject(): uri = (/files/john/��)
8/1/03 6:38:27 PM CST (HttpProcessor[8081][4]): StructureImpl.retrieve(): result == 
null
8/1/03 6:38:27 PM CST (HttpProcessor[8081][4]): 
EYouJDBCDescriptorsStore.retrieveObject(): uri = (/files/john/��)
8/1/03 6:38:27 PM CST (HttpProcessor[8081][4]): 
org.apache.slide.webdav.method.PutMethod PutMethod.executeRequest(): 
ObjectNotFoundException org.apache.slide.structure.ObjectNotFoundException: No object 
found at /files/john/��
8/1/03 6:38:27 PM CST (HttpProcessor[8081][4]): StructureImpl.create(): strUri = 
(/files/john/��)
8/1/03 6:38:27 PM CST (HttpProcessor[8081][4]): StructureImpl.create(): courUri = (/)
8/1/03 6:38:27 PM CST (HttpProcessor[8081][4]): StructureImpl.create(): courUri = 
(/files)
8/1/03 6:38:27 PM CST (HttpProcessor[8081][4]): StructureImpl.create(): courUri = 
(/files/john)
8/1/03 6:38:27 PM CST (HttpProcessor[8081][4]): StructureImpl.create(): courUri = 
(/files/john/��)
8/1/03 6:38:27 PM CST (HttpProcessor[8081][4]): 
EYouJDBCDescriptorsStore.retrieveObject(): uri = (/files/john/��)
8/1/03 6:38:27 PM CST (HttpProcessor[8081][4]): StructureImpl.create(): About to 
create new object
8/1/03 6:38:27 PM CST (HttpProcessor[8081][4]): StructureImpl.create(): courUri = 
(/files/john/��)
8/1/03 6:38:27 PM CST (HttpProcessor[8081][4]): StructureImpl.retrieve(): strUri = 
(/files/john)
8/1/03 6:38:27 PM CST (HttpProcessor[8081][4]): 
EYouJDBCDescriptorsStore.storeObject(): uri = (/files/john)
8/1/03 6:38:27 PM CST (HttpProcessor[8081][4]): 
EYouJDBCDescriptorsStore.storeObject(): objecturi = (/files/john)
8/1/03 6:38:27 PM CST (HttpProcessor[8081][4]): ContentImpl.create(): strUri = 
(/files/john/��)
8/1/03 6:38:27 PM CST (HttpProcessor[8081][4]): StructureImpl.retrieve(): strUri = 
(/files/john/��)
8/1/03 6:38:27 PM CST (HttpProcessor[8081][4]): ContentImpl.create(): About to create 
new object
8/1/03 6:38:27 PM CST (HttpProcessor[8081][4]): ContentImpl.create(): objectUri = 
(/files/john/��)
8/1/03 6:38:27 PM CST (HttpProcessor[8081][4]): 
EYouJDBCContentStoreStore.createRevisionContent(): revisionUri = (/files/john/��)
8/1/03 6:38:27 PM CST (HttpProcessor[8081][4]): 
EYouJDBCContentStoreStore.createRevisionContent(): revisionNumber = (1.0)
8/1/03 6:38:27 PM CST (HttpProcessor[8081][4]): EYouJDBCContentStore.storeContent(): 
revisionUri = (/files/john/��)
8/1/03 6:38:27 PM CST (HttpProcessor[8081][4]): EYouJDBCContentStore.storeContent(): 
revisionNumber = (1.0)
8/1/03 6:38:27 PM CST (HttpProcessor[8081][4]): WebdavUtils.getRelativePath(): result 
= (/files/john/��)
8/1/03 6:38:27 PM CST (HttpProcessor[8081][3]): org.apache.slide.webdav.WebdavServlet 
WebdavServlet.service(): req.getCharacterEncoding() = null
8/1/03 6:38:27 PM CST (HttpProcessor[8081][3]): org.apache.slide.webdav.WebdavServlet 
WebdavServlet.service(): setting req.setCharacterEncoding( utf-8 )
8/1/03 6:38:27 PM CST (HttpProcessor[8081][3]): WebdavUtils.getRelativePath(): result 
= (/files/john/��)
8/1/03 6:38:27 PM CST (HttpProcessor[8081][3]): 
org.apache.slide.webdav.method.WebdavMethod WebdavMethod.WebdavMethod(): requestUri = 
/files/john/��
8/1/03 6:38:27 PM CST (HttpProcessor[8081][3]): StructureImpl.retrieve(): strUri = 
(/files/john/��)
8/1/03 6:38:27 PM CST (HttpProcessor[8081][3]): StructureImpl.retrieve(): strUri = 
(/files/john/��)
8/1/03 6:38:27 PM CST (HttpProcessor[8081][3]): ContentImpl.retrieve(): strUri = 
(/files/john/��)
8/1/03 6:38:27 PM CST (HttpProcessor[8081][3]): StructureImpl.retrieve(): strUri = 
(/files/john/��)
8/1/03 6:38:27 PM CST (HttpProcessor[8081][3]): WebdavUtils.getRelativePath(): result 
= (/files/john/��)

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

Reply via email to