#498: regex validator fails on &
------------------------+---------------------------------------------------
 Reporter:  _cheerios   |       Owner:  dominik  
     Type:  defect      |      Status:  new      
 Priority:  normal      |   Milestone:  0.11     
Component:  validation  |     Version:  0.11.0RC4
 Severity:  normal      |    Keywords:           
------------------------+---------------------------------------------------
 <validator class="regex" name="username_illegal_characters">
                                         <arguments>
 <argument>username</argument>
                                         </arguments>
                                         <errors>
                                                 <error>Allowed characters
 for username are a-zA-Z0-9 and underscore.</error>
                                         </errors>
                                         <parameters>
                                                 <parameter
 name="match">no</parameter>
                                                 <parameter
 name="pattern">/[\' \.;()&#*%`]/</parameter>
                                         </parameters>
                                 </validator>

 ==================================
   Exception: AgaviParseException
 ==================================

 This is an internal Agavi exception. Please consult the documentation for
 assistance with solving this issue.

 An exception of type *AgaviParseException* was thrown, but did not get
 caught during the execution of the request. You will find information
 provided
 by the exception along with a stack trace below.

   Message
 ===========
 Configuration file "/code/fr/app/modules/Account/validate/Create.xml"
 could not
 be parsed due to the following errors:

 Line 74: CharRef: invalid decimal value

 Line 74: xmlParseCharRef: invalid xmlChar value 0


   Stack Trace
 ===============
 0: /code/agavi011/src/config/AgaviXmlConfigParser.class.php (line: 76)
 1: /code/agavi011/src/config/AgaviConfigCache.class.php (line: 330)
 2: /code/agavi011/src/config/AgaviValidatorConfigHandler.class.php (line:
 79)
 3: /code/agavi011/src/config/AgaviConfigCache.class.php (line: 91)
 4: /code/agavi011/src/config/AgaviConfigCache.class.php (line: 139)
 5: /code/agavi011/src/filter/AgaviExecutionFilter.class.php (line: 527)
 6: /code/agavi011/src/filter/AgaviExecutionFilter.class.php (line: 270)
 7: /code/agavi011/src/filter/AgaviFilter.class.php (line: 83)
 8: /code/agavi011/src/filter/AgaviFilterChain.class.php (line: 94)
 9: /code/agavi011/src/filter/AgaviExecutionTimeFilter.class.php (line: 64)
 10: /code/agavi011/src/filter/AgaviFilterChain.class.php (line: 94)
 11: /code/agavi011/src/controller/AgaviExecutionContainer.class.php (line:
 323)
 12: /code/agavi011/src/filter/AgaviDispatchFilter.class.php (line: 50)
 13: /code/agavi011/src/filter/AgaviFilter.class.php (line: 83)
 14: /code/agavi011/src/filter/AgaviFilterChain.class.php (line: 94)
 15: /code/agavi011/src/filter/AgaviFormPopulationFilter.class.php (line:
 79)
 16: /code/agavi011/src/filter/AgaviFilterChain.class.php (line: 94)
 17: /code/agavi011/src/controller/AgaviController.class.php (line: 185)
 18: /code/fr/pub/index.php (line: 46)

-- 
Ticket URL: <http://trac.agavi.org/ticket/498>
Agavi <http://www.agavi.org/>
An MVC Framework for PHP5


_______________________________________________
Agavi Tickets Mailing List
[email protected]
http://lists.agavi.org/mailman/listinfo/tickets

Reply via email to