Yes. The file with the # has been created. So, it writes the file but fails when it tries to find the file. It is because slide decodes the path incorrectly. Example: The actual file URL is 'slide/files/file#name.xml'. However, slide tries to look for 'slide/files/file' which the httpURL.getPath() returns after decoding the path incorrectly. Thanks, Ganesh I am using IE but, I also tried firefox which throws the same error.
On 8/30/05, Jacob Lund <[EMAIL PROTECTED]> wrote: > > Try to look in you file store. Did slide store the file with the # > included? > > What client are you using? Just found out that webfolders in Internet > Explorer does not like the # sign. > > /jacob > > ----- Original Message ----- > From: "slide ganesh" <[EMAIL PROTECTED]> > To: "Slide Developers Mailing List" <slide-dev@jakarta.apache.org> > Sent: Tuesday, August 30, 2005 3:25 PM > Subject: Re: Filenames with # not encoded properly > > > Jacob: > I already had the URIEncoding in the server.xml. Now I added the JVM > paramter > -Dfile.encoding=UTF-8 in tomcat setup in eclipse ( I am using the eclipse > tomcat plugin). > However, I still get the error! > Regards, > Ganesh > > On 8/30/05, Jacob Lund <[EMAIL PROTECTED]> wrote: > > > > I assume that you are using the TxFileStore. > > > > I you are using windows: > > Try to add parameter -Dfile.encoding=UTF-8 to you java command when > > running > > tomcat. Otherwise your java will use local character set encoding and > not > > unicode when operating on you local filesystem. > > > > Also - remember to set URIEncoding="UTF-8" for you connector in > server.xml > > . > > > > These setting are both required to make my installation use utf8 > > correctly. > > > > /jacob > > > > ----- Original Message ----- > > From: "slide ganesh" <[EMAIL PROTECTED]> > > To: "Slide Developers Mailing List" <slide-dev@jakarta.apache.org> > > Sent: Tuesday, August 30, 2005 2:58 PM > > Subject: Re: Filenames with # not encoded properly > > > > > > Hi Jacob: > > Sorry I forgot to mention about the store; I am using <store name="tx"> > > store. > > Regards, > > Ganesh > > > > On 8/30/05, slide ganesh <[EMAIL PROTECTED]> wrote: > > > > > > Hi Jacob: > > > I am also using slide 2.1. I am running Tomcat. > > > Yes I am using UTF8 on both client and server. > > > I tried other characters such as %. They are decoded correctly but, > only > > > # fails. > > > Thanks, > > > Ganesh > > > > > > On 8/30/05, Jacob Lund <[EMAIL PROTECTED]> wrote: > > > > > > > > Hi Ganesh! > > > > > > > > What version of slide are you using? What store? > > > > > > > > I have 2.1 running and it accepts # fine in the filenames. > > > > > > > > You might have an encoding issue. Are you using utf8 in both client > > and > > > > server? > > > > > > > > /jacob > > > > > > > > ----- Original Message ----- > > > > From: "slide ganesh" <[EMAIL PROTECTED] > > > > > To: <slide-dev@jakarta.apache.org> > > > > Sent: Monday, August 29, 2005 10:12 PM > > > > Subject: Filenames with # not encoded properly > > > > > > > > > > > > Hi all, > > > > > > > > I have a scenario where one of the repository filenames contains # > in > > > > it. (Filenames with # are usually allowed in most systems). > > > > > > > > Slide does not encodes the file path properly. I traced the problem > > > > and found that the error occurs in the ' WebdavResources.java' file. > > > > The method where the wrong encoding occurs is pasted below: > > > > > > > > public Enumeration propfindMethod(int depth, Vector properties) > > > > throws HttpException, IOException { > > > > > > > > thisResource = true; > > > > return propfindMethod(httpURL.getPath(), depth, properties); > > > > } > > > > > > > > Example: The actual file URL is 'slide/files/file#name.xml'. > However, > > > > the httpURL.getPath() returns 'slide/files/file'. > > > > > > > > I understand that this error is originating in > > > > 'org.apache.commons.httpclient.HttpURL'. However we can have a > > > > mechanism to properly encode the path. > > > > > > > > I am new to this mailing list. Any feedback on this issue is very > much > > > > appreciated. > > > > > > > > Thank you, > > > > Ganesh > > > > > > > > > --------------------------------------------------------------------- > > > > 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] > > > > > > > --------------------------------------------------------------------- > To unsubscribe, e-mail: [EMAIL PROTECTED] > For additional commands, e-mail: [EMAIL PROTECTED] > >