[jboss-jira] [JBoss JIRA] (DROOLS-1905) Use of the "%" sign in the title

Enrique González Martínez (JIRA) issues at jboss.org
Fri Sep 14 05:44:00 EDT 2018


    [ https://issues.jboss.org/browse/DROOLS-1905?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13633491#comment-13633491 ] 

Enrique González Martínez commented on DROOLS-1905:
---------------------------------------------------

{code}
        final String fName = URLEncoder.encode("100% test.java", "UTF-8");
        final String pName = "/path/to/" + fName;
        final MemoryFile mFile = (MemoryFile) memoryFileSystem.getFile(pName);
    	memoryFileSystem.setFileContents(mFile, new byte[] {});
    	for(String file : memoryFileSystem.getFileNames()) {
    	   System.out.println("file: " + file);
    	}
{code}

problem lies that while the file name sets the file content encoded the memory file system decodes it (internally)  leading to a strange situation where getFileNames come already decoded... so calling getFile causes to try to decode a file name already decoded.

> Use of the "%" sign in the title
> --------------------------------
>
>                 Key: DROOLS-1905
>                 URL: https://issues.jboss.org/browse/DROOLS-1905
>             Project: Drools
>          Issue Type: Bug
>          Components: Guided Rule Editor
>    Affects Versions: 6.5.0.Final
>            Reporter: Petr Farmakovsky
>            Assignee: Enrique González Martínez
>              Labels: drools-tools
>         Attachments: 14-12-2016 19-28-17.gif
>
>
> When you save rules or other objects Drools Workbench allows the use of the "%" sign in the title. Opening of any rule results in an error if there is an object with title containing "%" sign in the repository.
> It is impossible to build and publish the project.
> Error message: URLDecoder: Illegal hex characters in escape (%) pattern - For input string: "s."
>  !14-12-2016 19-28-17.gif! 



--
This message was sent by Atlassian JIRA
(v7.5.0#75005)



More information about the jboss-jira mailing list