Illegal character in path at index 18

Splash Forums PrettyFaces Users Illegal character in path at index 18

This topic contains 4 replies, has 2 voices, and was last updated by  Christian Kaltepoth 7 years, 3 months ago.

Viewing 5 posts - 1 through 5 (of 5 total)
  • Author
  • #17837


    When app server path contains white space, I am getting the following error:

    Caused by: Illegal character in path at index 18: vfszip:/C:/Program Files/jbdevstudio/jboss-eap/jboss-as/server/default/deploy/perf_crest.war/WEB-INF/lib/richfaces-core-impl-







    at com.ocpsoft.pretty.faces.el.resolver.FacesConfigBeanNameResolver.getFacesConfigFiles(


    Thanks a lot for reporting this. I’ll have a look at it.


    I took a look at this issue and it was a PrettyFaces bug. URLs containing spaces are not valid regarding RFC 2396 and so we cannot build an URI from them.

    I fixed this and you can try if the latest snapshot of the development version works for you:

    If you are using Maven, just set the version to 3.1.1-SNAPSHOT:


    Please make also sure that you have the OcpSoft Maven Repository in your pom.xml:


    You can also directly download the latest snapshot here.

    If you don’t want to use the annotation support of PrettyFaces, you could also stay with the current stable version and disable the annotation scanning by adding the following to your web.xml:


    If you have any other problems with PrettyFaces, please let us know! :-)



    Thanks! I just disabled the annotation scanning for now.


    Any chance that you could try the snapshots? Just to make this get fixed in the upcoming release?

Viewing 5 posts - 1 through 5 (of 5 total)

You must be logged in to reply to this topic.

Comments are closed.