[ 
https://issues.apache.org/jira/browse/TAPESTRY-1996?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Howard M. Lewis Ship updated TAPESTRY-1996:
-------------------------------------------

    Fix Version/s:     (was: 5.0.13)

> Component ids shouldn't have to be valid java identifiers
> ---------------------------------------------------------
>
>                 Key: TAPESTRY-1996
>                 URL: https://issues.apache.org/jira/browse/TAPESTRY-1996
>             Project: Tapestry
>          Issue Type: Bug
>            Reporter: Chris Lewis
>            Priority: Minor
>             Fix For: 5.0
>
>
> When I ran through some tests on the latest svn (r606399), I ran into what I 
> believe is a bug. Until this release I have been happily able to use w3c 
> valid identifiers as component ids. I feel this is natural as this id 
> ultimately ends up as the element id. However this morning I got a nasty 
> org.apache.tapestry.ioc.internal.util.TapestryException, telling me that  
> "Component id 'ss-test' is not valid; component ids must be valid Java 
> identifiers: start with a letter, and consist of letters, numbers and 
> underscores."
> I assume this was deliberate as up until this revision, I've not seen it. My 
> question is why should component ids be forced to comply with java identifier 
> naming conventions? It's just a string value, and I personally prefer using 
> "-" as a separator to "_". Will this be reverted? I don't understand why my 
> application shouldn't run when I am using a (w3c) valid id.

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


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

Reply via email to